all repos — nixfiles @ 3b77f5704ec452d12baddb8980483de498474976

System and user configuration, managed by nix and home-manager

neovim: move some plugins to dev/base minimise installed packages on servers

Alan Pearce
commit

3b77f5704ec452d12baddb8980483de498474976

parent

a38e73239cdc6755f0215442119115721d01497b

2 files changed, 38 insertions(+), 39 deletions(-)

changed files
M user/settings/development/base.nix → user/settings/development/base.nix
@@ -56,12 +56,44 @@ ))
]); programs.nixvim.plugins = { - lsp.servers = { - bashls.enable = true; - fish_lsp.enable = true; - taplo.enable = true; - docker_compose_language_service.enable = true; - dockerls.enable = true; + direnv.enable = true; + lsp = { + enable = true; + keymaps = { + lspBuf = { + gD = "references"; + gd = "definition"; + gi = "implementation"; + gt = "type_definition"; + }; + }; + servers = { + bashls.enable = true; + fish_lsp.enable = true; + taplo.enable = true; + docker_compose_language_service.enable = true; + dockerls.enable = true; + }; + }; + telescope = { + enable = true; + keymaps = { + "<leader>ff" = "find_files"; + "<leader>fg" = "live_grep"; + "<leader>bb" = "buffers"; + "<leader>pf" = "git_files"; + "<leader>fh" = "help_tags"; + }; + settings = { + mappings = { + i = { + "<C-h>" = "which_key"; + }; + }; + }; + extensions = { + fzf-native.enable = true; + }; }; };
M user/settings/neovim.nix → user/settings/neovim.nix
@@ -61,19 +61,6 @@ mini-ai = {
enable = true; }; - lsp = { - enable = true; - keymaps = { - lspBuf = { - gD = "references"; - gd = "definition"; - gi = "implementation"; - gt = "type_definition"; - }; - }; - }; - - direnv.enable = true; friendly-snippets.enable = true; nvim-snippets = { enable = true;
@@ -88,26 +75,6 @@ })
''; }; nvim-surround.enable = true; - telescope = { - enable = true; - keymaps = { - "<leader>ff" = "find_files"; - "<leader>fg" = "live_grep"; - "<leader>bb" = "buffers"; - "<leader>pf" = "git_files"; - "<leader>fh" = "help_tags"; - }; - settings = { - mappings = { - i = { - "<C-h>" = "which_key"; - }; - }; - }; - extensions = { - fzf-native.enable = true; - }; - }; }; }; }