non important commit

This commit is contained in:
benstrb 2026-01-17 18:30:02 +01:00
parent 23adf59166
commit 13d8954fec

View file

@ -10,184 +10,183 @@
enable = true; enable = true;
enableManpages = true; enableManpages = true;
lsp = { lsp = {
enable = true;
null-ls.enable = true;
formatOnSave = true;
lspkind.enable = true;
lightbulb.enable = true;
lspsaga.enable = true;
trouble.enable = true;
nvim-docs-view.enable = true;
harper-ls.enable = true;
};
debugger = {
nvim-dap = {
enable = true; enable = true;
null-ls.enable = true; ui.enable = true;
formatOnSave = true;
lspkind.enable = true;
lightbulb.enable = true;
lspsaga.enable = true;
trouble.enable = true;
nvim-docs-view.enable = true;
harper-ls.enable = true;
}; };
};
debugger = { options = {
nvim-dap = { tabstop = 2;
autoindent = true;
shiftwidth = 2;
number = true;
relativenumber = true;
};
clipboard = {
enable = true;
registers = "unnamedplus";
providers = {
xclip = {
enable = true; enable = true;
ui.enable = true; package = pkgs.xclip;
}; };
}; };
};
options = { languages = {
tabstop = 2; enableFormat = true;
autoindent = true; enableTreesitter = false;
shiftwidth = 2; enableExtraDiagnostics = true;
number = true; nix.enable = true;
relativenumber = true; markdown.enable = true;
}; bash.enable = true;
nu.enable = true;
clipboard = { css.enable = true;
html = {
enable = true; enable = true;
registers = "unnamedplus"; lsp.servers = [
providers = { "emmet-ls"
xclip = { "superhtml"
enable = true; ];
package = pkgs.xclip;
};
};
}; };
python.enable = true;
languages = { rust = {
enableFormat = true;
enableTreesitter = false;
enableExtraDiagnostics = true;
nix.enable = true;
markdown.enable = true;
bash.enable = true;
nu.enable = true;
css.enable = true;
html = {
enable = true;
lsp.servers = [
"emmet-ls"
"superhtml"
];
};
python.enable = true;
rust = {
enable = true;
extensions.crates-nvim.enable = true;
};
};
visuals = {
nvim-web-devicons.enable = true;
nvim-cursorline.enable = true;
cinnamon-nvim.enable = true;
fidget-nvim.enable = true;
highlight-undo.enable = true;
indent-blankline.enable = false; # DISABLED - uses treesitter
};
statusline = {
lualine = {
enable = true;
theme = "catppuccin";
};
};
tabline = {
nvimBufferline.enable = true;
};
theme = {
enable = true; enable = true;
name = "catppuccin"; extensions.crates-nvim.enable = true;
style = "mocha";
transparent = true;
}; };
};
autopairs.nvim-autopairs.enable = false; # DISABLED - can use treesitter visuals = {
snippets.luasnip.enable = true; nvim-web-devicons.enable = true;
telescope.enable = true; nvim-cursorline.enable = true;
cinnamon-nvim.enable = true;
fidget-nvim.enable = true;
highlight-undo.enable = true;
indent-blankline.enable = false; # DISABLED - uses treesitter
};
autocomplete = { statusline = {
nvim-cmp = { lualine = {
enable = true;
mappings = {
complete = "<C-Space>";
confirm = "<CR>";
next = "<Tab>";
previous = "<S-Tab>";
close = "<C-e>";
scrollDocsUp = "<C-u>";
scrollDocsDown = "<C-d>";
};
sources = {
nvim-lsp = "[LSP]";
luasnip = "[Snippet]";
buffer = "[Buffer]";
path = "[Path]";
crates = "[Crates]";
};
};
};
binds = {
whichKey.enable = true;
cheatsheet.enable = true;
};
git = {
enable = true; enable = true;
gitsigns.enable = true; theme = "catppuccin";
gitsigns.codeActions.enable = false;
neogit.enable = true;
}; };
};
dashboard = { tabline = {
alpha.enable = true; nvimBufferline.enable = true;
}; };
notify = { theme = {
nvim-notify.enable = true; enable = true;
}; name = "catppuccin";
style = "mocha";
transparent = true;
};
projects = { autopairs.nvim-autopairs.enable = false; # DISABLED - can use treesitter
project-nvim.enable = true; snippets.luasnip.enable = true;
}; telescope.enable = true;
comments.comment-nvim.enable = true; autocomplete = {
nvim-cmp = {
filetree = { enable = true;
neo-tree.enable = true; mappings = {
}; complete = "<C-Space>";
confirm = "<CR>";
terminal = { next = "<Tab>";
toggleterm.enable = true; previous = "<S-Tab>";
}; close = "<C-e>";
scrollDocsUp = "<C-u>";
utility = { scrollDocsDown = "<C-d>";
ccc.enable = true;
diffview-nvim.enable = true;
icon-picker.enable = true;
surround.enable = true;
multicursors.enable = true;
undotree.enable = true;
motion = {
hop.enable = false;
leap.enable = true;
precognition.enable = true;
}; };
images = { sources = {
img-clip.enable = true; nvim-lsp = "[LSP]";
luasnip = "[Snippet]";
buffer = "[Buffer]";
path = "[Path]";
crates = "[Crates]";
}; };
}; };
};
ui = { binds = {
borders.enable = true; whichKey.enable = true;
colorizer.enable = true; cheatsheet.enable = true;
illuminate.enable = false; # DISABLED - uses treesitter };
breadcrumbs = {
enable = false; # DISABLED - uses treesitter git = {
navbuddy.enable = false; # DISABLED - uses treesitter enable = true;
}; gitsigns.enable = true;
smartcolumn = { gitsigns.codeActions.enable = false;
enable = true; neogit.enable = true;
}; };
fastaction.enable = true;
dashboard = {
alpha.enable = true;
};
notify = {
nvim-notify.enable = true;
};
projects = {
project-nvim.enable = true;
};
comments.comment-nvim.enable = true;
filetree = {
neo-tree.enable = true;
};
terminal = {
toggleterm.enable = true;
};
utility = {
ccc.enable = true;
diffview-nvim.enable = true;
icon-picker.enable = true;
surround.enable = true;
multicursors.enable = true;
undotree.enable = true;
motion = {
hop.enable = false;
leap.enable = true;
precognition.enable = true;
}; };
images = {
img-clip.enable = true;
};
};
ui = {
borders.enable = true;
colorizer.enable = true;
illuminate.enable = false; # DISABLED - uses treesitter
breadcrumbs = {
enable = false; # DISABLED - uses treesitter
navbuddy.enable = false; # DISABLED - uses treesitter
};
smartcolumn = {
enable = true;
};
fastaction.enable = true;
}; };
}; };
} }