201244cd95 
								
							 
						 
						
							
							
								
								chore(main): only run roles based on run tags  
							
							
							
						 
						
							2022-04-26 21:42:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ce42ad67d8 
								
							 
						 
						
							
							
								
								fix(dotfiles): clone or update the dotfiles repo  
							
							
							
						 
						
							2022-04-26 20:57:31 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c7c6acdd9b 
								
							 
						 
						
							
							
								
								chore(dotfiles): use Ansible Vault password file  
							
							
							
						 
						
							2022-04-26 20:55:52 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								beadeaa0f8 
								
							 
						 
						
							
							
								
								feat(role): add ssh  
							
							
							
						 
						
							2022-04-26 20:53:59 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								87526f3b4d 
								
							 
						 
						
							
							
								
								fix(*): add loop control and loop var variables  
							
							
							
						 
						
							2022-04-26 20:51:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								c8dca4e168 
								
							 
						 
						
							
							
								
								feat(dotfiles): install Ansible  
							
							
							
						 
						
							2022-04-26 14:43:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								76dd778429 
								
							 
						 
						
							
							
								
								feat(role): add cargo  
							
							... 
							
							
							
							Needed for installing stylua and the starship prompt. 
							
						 
						
							2022-04-26 14:32:21 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								0b92af8398 
								
							 
						 
						
							
							
								
								refactor(zsh): simplify .zshrc  
							
							
							
						 
						
							2022-04-25 09:33:43 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6c6b428883 
								
							 
						 
						
							
							
								
								fix(nvim): typo in JS snippets  
							
							
							
						 
						
							2022-04-25 08:10:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								dc3c39fbdf 
								
							 
						 
						
							
							
								
								fix(neovim): autocomplete with nvim-cmp  
							
							... 
							
							
							
							Update nvim-cmp mappings configuration following the recent breaking
changes. 
							
						 
						
							2022-04-20 22:50:27 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								a28475f019 
								
							 
						 
						
							
							
								
								chore(alacritty): update config  
							
							
							
						 
						
							2022-04-20 22:48:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								093df0ac09 
								
							 
						 
						
							
							
								
								chore(*): remove WSL checks  
							
							... 
							
							
							
							This is no longer needed since roles can be excluded within the
`~/.config/dotfiles/values.yaml` file. 
							
						 
						
							2022-04-20 21:42:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								9531d6ca47 
								
							 
						 
						
							
							
								
								feat(config): exclude_roles option  
							
							
							
						 
						
							2022-04-17 17:05:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b462bad90f 
								
							 
						 
						
							
							
								
								chore(nvim): configure diagnostics output  
							
							... 
							
							
							
							Configure the output for LSP diagnostics, including null-ls. 
							
						 
						
							2022-04-16 23:08:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								2c86539313 
								
							 
						 
						
							
							
								
								feat(nvim): add mapping to go to implementation  
							
							
							
						 
						
							2022-04-16 23:07:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								591cf8224f 
								
							 
						 
						
							
							
								
								fix(nvim): update LuaSnip configuration  
							
							... 
							
							
							
							Fixes : #30  
						
							2022-04-12 23:15:01 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5f4fb07631 
								
							 
						 
						
							
							
								
								fix(nvim): Tailwind completion in html.twig files  
							
							... 
							
							
							
							Whilst `twig` files are enabled by default, `html.twig` files aren't so
these need to be added as an additional filetype for LSP to work.
For completion, `html.twig` also needs to be added as a custom user
language, mapping to the `html` type.
Fixes : #25  
							
						 
						
							2022-04-09 00:24:11 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								8f9c3a9b53 
								
							 
						 
						
							
							
								
								feat(role): add notion-app  
							
							... 
							
							
							
							Install Notion via https://github.com/notion-enhancer/notion-repackaged . 
							
						 
						
							2022-04-07 17:37:40 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								906b1d0c99 
								
							 
						 
						
							
							
								
								chore(zsh): enable spaceship theme  
							
							... 
							
							
							
							Refs: #29  
							
						 
						
							2022-04-07 12:10:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								68be4d521d 
								
							 
						 
						
							
							
								
								feat(platform-cli): add Platform.sh CLI  
							
							... 
							
							
							
							Fixes : #27  
						
							2022-04-07 12:10:10 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								57f5cabf80 
								
							 
						 
						
							
							
								
								feat(nvim): add stylua and starship prompt  
							
							... 
							
							
							
							Fixes: GH-29 
							
						 
						
							2022-04-07 11:33:28 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								798e753cc5 
								
							 
						 
						
							
							
								
								chore(nvim): change sorting in file browser  
							
							
							
						 
						
							2022-04-07 00:29:54 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ea14acb98f 
								
							 
						 
						
							
							
								
								chore(zsh): remove spaceship prompt  
							
							
							
						 
						
							2022-04-07 00:29:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								068936fbc5 
								
							 
						 
						
							
							
								
								chore(zsh): add dotfiles bin to $PATH  
							
							
							
						 
						
							2022-04-07 00:27:17 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5b6fa2596d 
								
							 
						 
						
							
							
								
								chore(zsh): add cargo bin to $PATH  
							
							... 
							
							
							
							Needed for `stylua` and for the Starship prompt. 
							
						 
						
							2022-04-07 00:25:33 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3591a72612 
								
							 
						 
						
							
							
								
								feat(role): add jq  
							
							
							
						 
						
							2022-04-05 14:05:19 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5a3fab8f53 
								
							 
						 
						
							
							
								
								feat(nvim): add vmap for visual mode mappings  
							
							
							
						 
						
							2022-04-05 09:32:47 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								96a532a501 
								
							 
						 
						
							
							
								
								feat(nvim): use vimux when running tests  
							
							
							
						 
						
							2022-04-05 09:32:20 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ec4942d72c 
								
							 
						 
						
							
							
								
								chore(nvim): experimenting with overriding colours  
							
							
							
						 
						
							2022-04-05 09:31:44 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								6c95ee5d4f 
								
							 
						 
						
							
							
								
								chore(nvim): add leader before mappings  
							
							
							
						 
						
							2022-04-03 21:43:56 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								30270105db 
								
							 
						 
						
							
							
								
								feat: add keymaps for Treesitter  
							
							
							
						 
						
							2022-04-03 20:45:24 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								44636df384 
								
							 
						 
						
							
							
								
								refactor(nvim): rename file  
							
							
							
						 
						
							2022-03-31 01:14:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								f29785c491 
								
							 
						 
						
							
							
								
								feat(nvim): add new plugins  
							
							
							
						 
						
							2022-03-31 01:13:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								ddfdccde97 
								
							 
						 
						
							
							
								
								feat(nvim): add treesitter playground  
							
							
							
						 
						
							2022-03-31 01:11:46 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5c0bf2c712 
								
							 
						 
						
							
							
								
								chore: automatically skip tags if in WSL  
							
							
							
						 
						
							2022-03-31 00:19:57 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								805eaedd6f 
								
							 
						 
						
							
							
								
								feat: add tree role  
							
							
							
						 
						
							2022-03-30 23:58:34 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								dd14486223 
								
							 
						 
						
							
							
								
								feat(git): configure local settings  
							
							
							
						 
						
							2022-03-30 23:58:15 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								5390e77716 
								
							 
						 
						
							
							
								
								feat: add dotfiles script  
							
							
							
						 
						
							2022-03-30 23:41:06 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								b96ce389a9 
								
							 
						 
						
							
							
								
								feat(nvim): add LSP signature  
							
							
							
						 
						
							2022-03-30 23:18:37 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								e37246e43c 
								
							 
						 
						
							
							
								
								chore: remove old roles  
							
							
							
						 
						
							2022-03-30 23:18:36 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								d407e76635 
								
							 
						 
						
							
							
								
								feat: add tldr, gnome-tweaks, and npm  
							
							
							
						 
						
							2022-03-30 23:18:35 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								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 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
								
							
							
							
								
							
							
								54397bc899 
								
							 
						 
						
							
							
								
								feat(nvim): mappings to add trailing characters  
							
							... 
							
							
							
							Add mappings to add a trailing comma or semicolon to the end of the current line from insert mode. 
							
						 
						
							2022-03-30 14:11:30 +01:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								14ebc86df5 
								
							 
						 
						
							
							
								
								feat(nvim): use the new global status line  
							
							
							
						 
						
							2022-03-23 19:36:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								3d1135788c 
								
							 
						 
						
							
							
								
								feat(nvim): add mappings for refactors  
							
							
							
						 
						
							2022-03-23 19:36:57 +00:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								903a36451d 
								
							 
						 
						
							
							
								
								style(nvim): run stylua  
							
							
							
						 
						
							2022-03-23 19:36:54 +00:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
							
							
								
							
							
								bc4e9b7952 
								
							 
						 
						
							
							
								
								feat(nvim): make req work with dots  
							
							
							
						 
						
							2022-03-23 19:36:35 +00:00