Oliver Davies
201244cd95
chore(main): only run roles based on run tags
2022-04-26 21:42:59 +01:00
Oliver Davies
7ee57545ce
feat(*): allow for filtering the playbook by role
...
Allow for appending ansible-playbook arguments to the dotfiles script,
and automatically applying tags to the included roles.
For example:
`./bin/dotfiles --tags=neovim`
2022-04-20 21:45:45 +01:00
Oliver Davies
9531d6ca47
feat(config): exclude_roles option
2022-04-17 17:05:40 +01:00
Oliver Davies
8f9c3a9b53
feat(role): add notion-app
...
Install Notion via https://github.com/notion-enhancer/notion-repackaged .
2022-04-07 17:37:40 +01:00
Oliver Davies
68be4d521d
feat(platform-cli): add Platform.sh CLI
...
Fixes : #27
2022-04-07 12:10:10 +01:00
Oliver Davies
57f5cabf80
feat(nvim): add stylua and starship prompt
...
Fixes: GH-29
2022-04-07 11:33:28 +01:00
Oliver Davies
291a8df6d0
feat(role): add GitHub CLI (gh)
...
Based on https:
//github.com/cli/cli/blob/19427d8819e36021c877b6e4cd855e060433f6ef/docs/install_linux.md.
Fixes : #28
2022-04-05 18:58:32 +01:00
Oliver Davies
3591a72612
feat(role): add jq
2022-04-05 14:05:19 +01:00
Oliver Davies
805eaedd6f
feat: add tree role
2022-03-30 23:58:34 +01:00
Oliver Davies
e37246e43c
chore: remove old roles
2022-03-30 23:18:36 +01:00
Oliver Davies
d407e76635
feat: add tldr, gnome-tweaks, and npm
2022-03-30 23:18:35 +01:00
Oliver Davies
76597dcb17
feat(nvim): add neovim-lsp
role
...
Add a new role for installing the required packages for running
different LSP servers (e.g. intelephense) within Neovim.
2022-03-30 23:14:57 +01:00
Oliver Davies
95fb71cf1a
chore: allow for skipping roles by tag
2022-01-06 07:26:35 +00:00
Oliver Davies
8916e90050
refactor: combine with Ubuntu Provisioning repo
...
Combine with this repository with https://github.com/opdavies/ubuntu-provisioning
so that everything can be managed in one place, and add a role for each
piece of software.
2022-01-06 01:04:14 +00:00