From aa6e263836f26608ac36dce5dc9b04dd05f2af94 Mon Sep 17 00:00:00 2001 From: benstrb Date: Thu, 25 Dec 2025 12:22:08 +0100 Subject: [PATCH] before switch --- home/home.nix | 2 ++ home/modules/nvf.nix | 33 ++++++++++++++++++++++++--------- 2 files changed, 26 insertions(+), 9 deletions(-) diff --git a/home/home.nix b/home/home.nix index 3a47dfd..96cee32 100755 --- a/home/home.nix +++ b/home/home.nix @@ -32,6 +32,8 @@ pkgs.gcc pkgs.gnumake pkgs.prismlauncher + pkgs.cargo + pkgs.rustc ]; programs.home-manager.enable = true; diff --git a/home/modules/nvf.nix b/home/modules/nvf.nix index 98a896a..56fac04 100755 --- a/home/modules/nvf.nix +++ b/home/modules/nvf.nix @@ -3,18 +3,28 @@ inputs, ... }: { - imports = [inputs.nvf.homeManagerModules.default]; + imports = [ + inputs.nvf.homeManagerModules.default + ]; programs.nvf = { enable = true; + enableManpages = true; settings.vim = { + theme = { + enable = true; + transparent = true; + }; + lsp = { enable = true; + null-ls.enable = false; - formatOnSave = false; + inlayHints.enable = true; + formatOnSave = true; lspkind.enable = true; - lspsaga.enable = false; + lspsaga.enable = true; trouble.enable = true; }; @@ -27,6 +37,7 @@ options = { tabstop = 2; + expandtab = false; autoindent = true; shiftwidth = 2; }; @@ -44,23 +55,27 @@ languages = { enableFormat = true; - enableTreesitter = true; + enableTreesitter = false; enableExtraDiagnostics = true; nix.enable = true; markdown.enable = true; - go.enable = true; + nu.enable = true; + bash.enable = true; + css.enable = true; html.enable = true; + + python.enable = true; + sql.enable = true; ts.enable = true; zig.enable = true; csharp.enable = true; - clang.enable = true; rust = { enable = true; - crates.enable = true; + crates.enable = false; }; }; @@ -83,8 +98,8 @@ autopairs.nvim-autopairs.enable = true; autocomplete = { - nvim-cmp.enable = false; - blink-cmp.enable = true; + nvim-cmp.enable = true; + blink-cmp.enable = false; }; snippets.luasnip.enable = true;