Commit graph

13 commits

Author SHA1 Message Date
Oliver Davies 4e2256ee03 feat(role): add flatpak applications 2022-08-01 23:28:15 -04:00
Oliver Davies 719d4f52d2 feat(git): add delta 2022-07-18 12:46:11 +01:00
Oliver Davies 41a6131661 feat(role): add awesome-wm 2022-07-07 07:38:07 +01:00
Oliver Davies 2bb019400f feat(component): add mysql-client
Ensure that the MySQL client is installed so that it can be used with
vim-dadbod.
2022-06-28 09:12:45 +01:00
Oliver Davies 3dc73400dc feat(role): add debugger
Add `vscode-php-debug` for working with Xdebug and debugging PHP code.
2022-06-20 22:46:30 +01:00
Oliver Davies 6fba154cdf feat(role): add pulumi
Fixes: #31
2022-06-16 10:29:32 +01:00
Oliver Davies 9db923856c feat(role): add tmuxinator
Install tmuxinator via gem and create its configuration directory and
files.
2022-05-31 01:41:29 +01:00
Oliver Davies d81b89d16d chore: remove starship-prompt 2022-05-31 01:41:29 +01:00
Oliver Davies 5d94248fec feat(role): add neovim-packer
Automatically install Packer for installing Neovim plugins.
2022-04-27 08:49:14 +01:00
Oliver Davies beadeaa0f8 feat(role): add ssh 2022-04-26 20:53:59 +01:00
Oliver Davies 76dd778429 feat(role): add cargo
Needed for installing stylua and the starship prompt.
2022-04-26 14:32:21 +01:00
Oliver Davies 95770552af fix(*): install npm before neovim LSP clients
LSP clients are installed globally via npm, so npm needs to be installed
before the LSP clients.
2022-04-26 14:30:56 +01:00
Oliver Davies 9531d6ca47 feat(config): exclude_roles option 2022-04-17 17:05:40 +01:00