Files
cnix/home/extra/neovim/plugins/default.nix
2024-07-14 20:17:17 +02:00

59 lines
1019 B
Nix

{pkgs, ...}:
{
imports = [
./barbar.nix
./comment.nix
./efm.nix
./floaterm.nix
./harpoon.nix
./lsp.nix
./lualine.nix
./markdown-preview.nix
./neo-tree.nix
./startify.nix
./tagbar.nix
./telescope.nix
./treesitter.nix
./vimtex.nix
];
programs.nixvim = {
extraPlugins = [pkgs.vimPlugins.gruvbox-material];
colorscheme = "gruvbox-material";
plugins = {
gitsigns = {
enable = true;
settings.signs = {
add.text = "+";
change.text = "~";
};
};
nvim-autopairs.enable = true;
nvim-colorizer = {
enable = true;
userDefaultOptions.names = false;
};
oil.enable = true;
trim = {
enable = true;
settings = {
highlight = true;
ft_blocklist = [
"checkhealth"
"floaterm"
"lspinfo"
"neo-tree"
"TelescopePrompt"
];
};
};
};
};
}