{ pkgs, ... }: { programs.neovim = { enable = true; viAlias = true; vimAlias = true; plugins = with pkgs.vimPlugins; [ fzf-vim gruvbox-nvim nerdtree nvim-lspconfig (nvim-treesitter.withPlugins (plugins: pkgs.tree-sitter.allGrammars)) nvim-whichkey-setup-lua vim-nix ]; }; }