non important commit

This commit is contained in:
benstrb 2026-01-17 16:37:21 +01:00
parent f98c4587e0
commit 5b00d43ea0

View file

@ -6,12 +6,12 @@
imports = [
inputs.nvf.homeManagerModules.default
];
programs.nvf = {
vim = {
enable = true; # Add this if not already present
settings = {
# Wrap everything in settings
lsp = {
enable = true;
formatOnSave = true;
lspkind.enable = false;
lightbulb.enable = true;
@ -21,124 +21,97 @@
nvim-docs-view.enable = true;
harper-ls.enable = true;
};
languages = {
enableFormat = true;
enableTreesitter = true;
enableExtraDiagnostics = true;
nix.enable = true;
markdown.enable = true;
bash.enable = true;
nu.enable = true;
clang.enable = true;
css.enable = true;
html.enable = true;
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 = true;
};
statusline = {
lualine = {
enable = true;
theme = "catppuccin";
};
};
theme = {
enable = true;
name = "catppuccin";
style = "mocha";
transparent = true;
};
autopairs.nvim-autopairs.enable = true;
autocomplete = {
blink-cmp.enable = true;
};
tabline = {
nvimBufferline.enable = true;
};
binds = {
whichKey.enable = true;
cheatsheet.enable = true;
};
git = {
enable = true;
gitsigns.enable = true;
gitsigns.codeActions.enable = false;
neogit.enable = true;
};
dashboard = {
dashboard-nvim.enable = false;
alpha.enable = true;
};
notify = {
nvim-notify.enable = true;
};
projects = {
project-nvim.enable = true;
};
utility = {
qmk-nvim.enable = false;
yanky-nvim.enable = false;
diffview-nvim.enable = true;
icon-picker.enable = true;
surround.enable = true;
multicursors.enable = true;
undotree.enable = true;
nvim-biscuits.enable = true;
motion = {
hop.enable = true;
leap.enable = true;
precognition.enable = true;
};
images = {
image-nvim.enable = false;
img-clip.enable = true;
};
};
ui = {
borders.enable = true;
colorizer.enable = true;
illuminate.enable = true;
breadcrumbs = {
enable = true;
navbuddy.enable = true;
};
smartcolumn = {
enable = true;
};
fastaction.enable = true;
};
};