blob: 24ae1627a9b80832ef183c72f5be6dac0e792b03 [file] [log] [blame]
{ pkgs
, lib
, ...
}:
let
disabledGrammars = [
"tree-sitter-sql"
];
in
{
programs.neovim = {
plugins = with pkgs.vimPlugins; [
(nvim-treesitter.withPlugins (plugins:
(lib.pipe plugins [
(lib.filterAttrs (name: value: !builtins.elem name disabledGrammars))
builtins.attrValues
])
++ (with pkgs.vimPlugins; [
nvim-ts-rainbow
])))
nvim-treesitter-context
];
extraConfig = ''
source ${./setup.lua}
'';
};
}