nix-config

My personal nixos and home-manager configuration
Log | Files | Refs | README

commit 0be2e220bd990d63263d77bb698e81d3e034d218
parent 68265f50a1c6d17c48d93e9487cc0c06fad200c1
Author: benjamin paul <bpaul@bpaul.xyz>
Date:   Thu, 29 Jul 2021 16:03:44 +1000

use with pkgs.vimPlguins for neovim plugins

Diffstat:
Mhome/modules/dev/neovim/default.nix | 40++++++++++++++++++++--------------------
1 file changed, 20 insertions(+), 20 deletions(-)

diff --git a/home/modules/dev/neovim/default.nix b/home/modules/dev/neovim/default.nix @@ -61,29 +61,29 @@ in au BufEnter *.lua lua lua() au BufEnter *.tex lua tex() ''; - plugins = [ + plugins = with pkgs.vimPlugins; with pkgs.vitalityVimPlugins; [ { plugin = config.neovim.colourSchemePackage; config = "colorscheme ${config.neovim.colourScheme}"; } - { plugin = pkgs.vimPlugins.fugitive; } - { plugin = pkgs.vimPlugins.fzfWrapper; } - { plugin = pkgs.vimPlugins.mattn-calendar-vim; } - { plugin = pkgs.vimPlugins.nvim-compe; config = luaConfig ./compe.lua; } - { plugin = pkgs.vimPlugins.nvim-lspconfig; } - { plugin = pkgs.vimPlugins.nvim-treesitter; config = "lua require'nvim-treesitter.configs'.setup{highlight={enable=true}}"; } - { plugin = pkgs.vimPlugins.telescope-nvim; } - { plugin = pkgs.vimPlugins.telescope-fzf-native-nvim; } - { plugin = pkgs.vimPlugins.plenary-nvim; } - { plugin = pkgs.vimPlugins.vim-dispatch; } - { plugin = pkgs.vimPlugins.vim-nix; } - { plugin = pkgs.vimPlugins.vim-polyglot; } - { plugin = pkgs.vimPlugins.vim-startify; } - { plugin = pkgs.vimPlugins.vim-surround; } - { plugin = pkgs.vimPlugins.vimwiki; } - { plugin = pkgs.vitalityVimPlugins.LuaSnip; } + { plugin = fugitive; } + { plugin = fzfWrapper; } + { plugin = LuaSnip; } + { plugin = mattn-calendar-vim; } + { plugin = nvim-compe; config = luaConfig ./compe.lua; } + { plugin = nvim-lspconfig; } + { plugin = nvim-treesitter; config = "lua require'nvim-treesitter.configs'.setup{highlight={enable=true}}"; } + { plugin = telescope-nvim; } + { plugin = telescope-symbols-nvim; } + { plugin = plenary-nvim; } + { plugin = vim-dispatch; } + { plugin = vim-nix; } + { plugin = vim-polyglot; } + { plugin = vim-startify; } + { plugin = vim-surround; } + { plugin = vimwiki; } # Language specific plugins - (mkIf config.haskell.enable { plugin = pkgs.vimPlugins.haskell-vim; }) - (mkIf config.idris2.enable { plugin = pkgs.vimPlugins.idris2-vim; }) - (mkIf config.latex.enable { plugin = pkgs.vimPlugins.vimtex; }) + (mkIf config.haskell.enable { plugin = haskell-vim; }) + (mkIf config.idris2.enable { plugin = idris2-vim; }) + (mkIf config.latex.enable { plugin = vimtex; }) ]; }; };