61 lines
1.0 KiB
Nix
61 lines
1.0 KiB
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
|
|
./nonels.nix
|
|
./conform.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"
|
|
];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
}
|