non important commit

This commit is contained in:
benstrb 2026-01-17 18:28:43 +01:00
parent ea53c84f89
commit 23adf59166

View file

@ -6,16 +6,15 @@
imports = [
inputs.nvf.homeManagerModules.default
];
programs.nvf = {
enable = true;
enableManpages = true;
settings.vim = {
lsp = {
enable = true;
null-ls.enable = true;
formatOnSave = true;
lspkind.enable = false;
lspkind.enable = true;
lightbulb.enable = true;
lspsaga.enable = true;
trouble.enable = true;
@ -34,6 +33,8 @@
tabstop = 2;
autoindent = true;
shiftwidth = 2;
number = true;
relativenumber = true;
};
clipboard = {
@ -51,13 +52,10 @@
enableFormat = true;
enableTreesitter = false;
enableExtraDiagnostics = true;
nix.enable = true;
markdown.enable = true;
bash.enable = true;
nu.enable = true;
css.enable = true;
html = {
enable = true;
@ -67,7 +65,6 @@
];
};
python.enable = true;
rust = {
enable = true;
extensions.crates-nvim.enable = true;
@ -80,7 +77,7 @@
cinnamon-nvim.enable = true;
fidget-nvim.enable = true;
highlight-undo.enable = true;
indent-blankline.enable = true;
indent-blankline.enable = false; # DISABLED - uses treesitter
};
statusline = {
@ -90,6 +87,10 @@
};
};
tabline = {
nvimBufferline.enable = true;
};
theme = {
enable = true;
name = "catppuccin";
@ -97,12 +98,30 @@
transparent = true;
};
autopairs.nvim-autopairs.enable = true;
autopairs.nvim-autopairs.enable = false; # DISABLED - can use treesitter
snippets.luasnip.enable = true;
telescope.enable = true;
autocomplete = {
nvim-cmp.enable = true;
nvim-cmp = {
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 = {
@ -131,6 +150,14 @@
comments.comment-nvim.enable = true;
filetree = {
neo-tree.enable = true;
};
terminal = {
toggleterm.enable = true;
};
utility = {
ccc.enable = true;
diffview-nvim.enable = true;
@ -138,13 +165,11 @@
surround.enable = true;
multicursors.enable = true;
undotree.enable = true;
motion = {
hop.enable = true;
hop.enable = false;
leap.enable = true;
precognition.enable = true;
};
images = {
img-clip.enable = true;
};
@ -152,18 +177,15 @@
ui = {
borders.enable = true;
colorizer.enable = false;
illuminate.enable = false;
colorizer.enable = true;
illuminate.enable = false; # DISABLED - uses treesitter
breadcrumbs = {
enable = true;
navbuddy.enable = true;
enable = false; # DISABLED - uses treesitter
navbuddy.enable = false; # DISABLED - uses treesitter
};
smartcolumn = {
enable = true;
};
fastaction.enable = true;
};
};