Files
nixovim/config/sets.nix
T

74 lines
1.5 KiB
Nix

{
plugins = {
bufferline = {
enable = true;
settings = {
options = {
always_show_bufferline = false;
buffer_close_icon = "";
diagnostics = "nvim_lsp";
};
};
};
gitsigns = {
enable = true;
settings = {
current_line_blame = true;
current_line_blame_opts = {
virt_text = true;
virt_text_pos = "eol";
};
signcolumn = true;
signs = {
add = {text = "";};
change = {text = "";};
changedelete = {text = "~";};
delete = {text = "_";};
topdelete = {text = "";};
untracked = {text = "";};
};
watch_gitdir = {follow_files = true;};
};
};
illuminate.enable = true;
lazygit.enable = true;
nvim-lightbulb.enable = true;
lualine = {
enable = true;
settings.options.globalstatus = true;
};
luasnip.enable = true;
mini = {
enable = true;
modules = {
surround = {};
indentscope = {
symbol = "";
options = {try_as_border = true;};
};
};
};
noice.enable = true;
notify.enable = true;
nvim-autopairs.enable = true;
nvim-colorizer.enable = true;
oil.enable = true;
render-markdown.enable = true;
todo-comments.enable = true;
treesitter = {
enable = true;
folding = false;
settings.indent.enable = true;
};
vim-surround.enable = true;
web-devicons.enable = true;
};
}