From efcfc438cbe7e52b4a87e4f2e68c56188e5f07d1 Mon Sep 17 00:00:00 2001 From: Jordan Holt Date: Tue, 9 Sep 2025 08:58:42 +0100 Subject: [PATCH] nixvim: add more plugins --- users/jordan/common/neovim.nix | 73 +++++++++++++++++----------------- 1 file changed, 37 insertions(+), 36 deletions(-) diff --git a/users/jordan/common/neovim.nix b/users/jordan/common/neovim.nix index c11f259..7007020 100644 --- a/users/jordan/common/neovim.nix +++ b/users/jordan/common/neovim.nix @@ -35,37 +35,6 @@ providers.wl-copy.enable = true; }; - plugins.comment.enable = true; - - plugins.hmts.enable = true; - - plugins.lightline.enable = true; - - plugins.luasnip.enable = true; - - plugins.lsp = { - enable = true; - servers = { - bashls.enable = true; - ccls.enable = true; - cssls.enable = true; - eslint.enable = true; - gopls.enable = true; - html.enable = true; - lua_ls.enable = true; - pylsp.enable = true; - nixd.enable = true; - rust_analyzer = { - enable = true; - installCargo = true; - installRustc = true; - }; - ts_ls.enable = true; - }; - }; - - plugins.nvim-autopairs.enable = true; - plugins.cmp = { enable = true; autoEnableSources = true; @@ -134,6 +103,37 @@ }; }; + plugins.comment.enable = true; + + plugins.hmts.enable = true; + + plugins.lightline.enable = true; + + plugins.lsp = { + enable = true; + servers = { + bashls.enable = true; + ccls.enable = true; + cssls.enable = true; + eslint.enable = true; + gopls.enable = true; + html.enable = true; + lua_ls.enable = true; + pylsp.enable = true; + nixd.enable = true; + rust_analyzer = { + enable = true; + installCargo = true; + installRustc = true; + }; + ts_ls.enable = true; + }; + }; + + plugins.luasnip.enable = true; + + plugins.nvim-autopairs.enable = true; + plugins.telescope = { enable = true; keymaps = { @@ -166,10 +166,15 @@ plugins.undotree.enable = true; plugins.vim-surround.enable = true; - plugins.vim-visual-multi.enable = true; + + plugins.visual-multi.enable = true; plugins.web-devicons.enable = true; + plugins.yazi.enable = true; + + plugins.zen-mode.enable = true; + # plugins.actions-preview.enable = true; # plugins.aerial.enable = true; # plugins.arrow.enable = true; @@ -185,22 +190,18 @@ # plugins.hop.enable = true; # plugins.improved-search.enable = true; # plugins.goto-preview.enable = true; - # plugins.goyo.enable = true; # plugins.kulala.enable = true; # plugins.neo-tree.enable = true; # plugins.none-ls.enable = true; # plugins.nvim-dap.enable = true; # plugins.nvim-dbee.enable = true; # plugins.nvim-neoclip.enable = true; - # plugins.nvim-tree.enable = true; # plugins.oil.enable = true; # plugins.persisted.enable = true; # plugins.precognition.enable = true; # plugins.project-nvim.enable = true; # plugins.tardis.enable = true; # plugins.typescript-tools.enable = true; - # plugins.yazi.enable = true; - # plugins.zen-mode.enable = true; }; home.sessionVariables.EDITOR = "nvim";