diff options
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/neovim/default.nix | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/modules/neovim/default.nix b/modules/neovim/default.nix index d244c52..125e426 100644 --- a/modules/neovim/default.nix +++ b/modules/neovim/default.nix @@ -57,6 +57,17 @@ in }; config = lib.mkIf cfg.enable { + home.packages = with pkgs; [ + basedpyright + clang-tools + ruff + nixfmt-rfc-style + stylua + black + isort + nixd + lua-language-server + ]; xdg.configFile."nvim/lua" = { source = ./nvim/lua; recursive = true; @@ -81,7 +92,16 @@ in # preconfigured treesitter parsers nvim-treesitter + nvim-lspconfig tsparsers + { + plugin = lazydev-nvim; + type = "lua"; + config = # lua + '' + require("lazydev").setup{} + ''; + } # colorschemes. TODO: delete base16-nvim |