52 lines
1.3 KiB
Nix
52 lines
1.3 KiB
Nix
{
|
|
programs.nvf.settings.vim = {
|
|
lsp = {
|
|
formatOnSave = true;
|
|
lightbulb.enable = true;
|
|
lspkind.enable = true;
|
|
otter-nvim.enable = true;
|
|
trouble.enable = true;
|
|
};
|
|
binds = {
|
|
cheatsheet.enable = true;
|
|
whichKey.enable = true;
|
|
};
|
|
debugger.nvim-dap = {
|
|
enable = true;
|
|
ui.enable = true;
|
|
};
|
|
notes.todo-comments.enable = true;
|
|
telescope.enable = true;
|
|
statusline.lualine.enable = true;
|
|
treesitter = {
|
|
enable = true;
|
|
autotagHtml = true;
|
|
fold = true;
|
|
};
|
|
notify.nvim-notify.enable = true;
|
|
visuals = {
|
|
fidget-nvim.enable = true;
|
|
indent-blankline.enable = true;
|
|
rainbow-delimiters.enable = true;
|
|
nvim-web-devicons.enable = true;
|
|
tiny-devicons-auto-colors.enable = true;
|
|
};
|
|
ui = {
|
|
borders.enable = true;
|
|
breadcrumbs.enable = true;
|
|
breadcrumbs.navbuddy.enable = true;
|
|
colorizer.enable = true;
|
|
noice.enable = true;
|
|
nvim-ufo.enable = true;
|
|
};
|
|
utility = {
|
|
ccc.enable = true;
|
|
images.image-nvim = {
|
|
enable = true;
|
|
setupOpts.backend = "kitty";
|
|
};
|
|
yazi-nvim.enable = true;
|
|
yazi-nvim.setupOpts.open_for_directories = true; # FIXME: does this work with neotree?
|
|
};
|
|
};
|
|
}
|