diff options
Diffstat (limited to 'home/nvim/default.nix')
| -rw-r--r-- | home/nvim/default.nix | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/home/nvim/default.nix b/home/nvim/default.nix index 5f90be4..0c1a32a 100644 --- a/home/nvim/default.nix +++ b/home/nvim/default.nix @@ -5,6 +5,10 @@ let toLua = str: "lua << EOF\n${str}\nEOF\n"; toLuaFile = file: "lua << EOF\n${builtins.readFile file}\nEOF\n"; + grammarsPath = unstable.symlinkJoin { + name = "treesitter-grammars"; + paths = unstable.vimPlugins.nvim-treesitter.withAllGrammars.dependencies; + }; in { enable = true; @@ -76,12 +80,17 @@ config = toLuaFile ./plugins/treesitter.lua; } hardtime-nvim + nord-nvim nvim-dap-view nvim-dap-virtual-text - nord-nvim + tokyonight-nvim ]; extraLuaConfig = '' + -- Manually append Tree-sitter plugin and grammars to runtimepath + vim.opt.runtimepath:append("${unstable.vimPlugins.nvim-treesitter}") + vim.opt.runtimepath:append("${grammarsPath}") + ${builtins.readFile ./lsp.lua} ${builtins.readFile ./autocommands.lua} ${builtins.readFile ./keymaps.lua} |
