Files
dotfiles/neovim/overlays.nix
servius 7b86a1cb21
All checks were successful
Flake checker / Build Nix targets (push) Successful in 9m28s
feat: Added stuff to zen
2026-03-04 15:30:05 +05:30

50 lines
1.3 KiB
Nix

{inputs, ...}: let
vimPlugins = final: prev: {
vimPlugins =
prev.vimPlugins
// {
d2 = final.pkgs.vimUtils.buildVimPlugin {
name = "d2";
version = "1";
src = inputs.d2;
};
};
};
tree-sitter-grammars = final: prev: {
tree-sitter-grammars =
prev.tree-sitter-grammars
// {
tree-sitter-just = final.pkgs.tree-sitter.buildGrammar {
language = "just";
version = "1";
src = inputs.tree-sitter-just;
};
tree-sitter-d2 = final.pkgs.tree-sitter.buildGrammar {
language = "d2";
version = "1";
src = inputs.tree-sitter-d2;
};
tree-sitter-nu = final.pkgs.tree-sitter.buildGrammar {
language = "nu";
version = "1";
src = inputs.tree-sitter-nu;
};
tree-sitter-pest = final.pkgs.tree-sitter.buildGrammar {
language = "pest";
version = "1";
src = inputs.tree-sitter-pest;
};
tree-sitter-slint = final.pkgs.tree-sitter.buildGrammar {
language = "slint";
version = "1";
src = inputs.tree-sitter-slint;
};
};
};
in [
inputs.nixvim.overlays.default
inputs.nno.overlays.default
tree-sitter-grammars
vimPlugins
]