big changes to neovim, might streamline later, also some term environment settings
This commit is contained in:
@@ -1,60 +1,22 @@
|
||||
{pkgs, ...}: {
|
||||
{ userModules, ... }: {
|
||||
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
|
||||
# ./chatgpt.nix
|
||||
# ./vimtex.nix
|
||||
./nonels.nix
|
||||
./conform.nix
|
||||
# ./yanky.nix
|
||||
"${userModules}/devtools/neovim/plugins/ai.nix"
|
||||
"${userModules}/devtools/neovim/plugins/barbar.nix"
|
||||
"${userModules}/devtools/neovim/plugins/comment.nix"
|
||||
"${userModules}/devtools/neovim/plugins/conform.nix"
|
||||
"${userModules}/devtools/neovim/plugins/efm.nix"
|
||||
"${userModules}/devtools/neovim/plugins/floaterm.nix"
|
||||
"${userModules}/devtools/neovim/plugins/harpoon.nix"
|
||||
"${userModules}/devtools/neovim/plugins/lsp.nix"
|
||||
"${userModules}/devtools/neovim/plugins/lualine.nix"
|
||||
"${userModules}/devtools/neovim/plugins/markdown-preview.nix"
|
||||
"${userModules}/devtools/neovim/plugins/neo-tree.nix"
|
||||
"${userModules}/devtools/neovim/plugins/nonels.nix"
|
||||
"${userModules}/devtools/neovim/plugins/startify.nix"
|
||||
"${userModules}/devtools/neovim/plugins/tagbar.nix"
|
||||
"${userModules}/devtools/neovim/plugins/telescope.nix"
|
||||
"${userModules}/devtools/neovim/plugins/treesitter.nix"
|
||||
"${userModules}/devtools/neovim/plugins/vimtex.nix"
|
||||
"${userModules}/devtools/neovim/plugins/yanky.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 = false;
|
||||
ft_blocklist = [
|
||||
"checkhealth"
|
||||
"floaterm"
|
||||
"lspinfo"
|
||||
"neo-tree"
|
||||
"TelescopePrompt"
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user