nixos-config/common/programs/neovim.nix
2024-04-22 13:51:35 +02:00

41 lines
722 B
Nix

{pkgs, ...}: {
# NeoVIm config
# Imported by default by ../default.nix
programs.neovim = {
enable = true;
defaultEditor = true;
configure = {
customRC = ''
set number
set list
if &diff
colorscheme blue
endif
'';
packages.myVimPackage = with pkgs.vimPlugins; {
start = [
ctrlp
nvim-tree-lua
indent-blankline-nvim
nvim-lspconfig
nvim-treesitter.withAllGrammars
plenary-nvim
gruvbox-material
mini-nvim
];
};
extraLuaConfig =
/*
lua
*/
''
require("nvim-tree").setup()
'';
};
};
}