before switch

This commit is contained in:
benstrb 2025-12-25 12:22:08 +01:00
parent 3183c1da9e
commit aa6e263836
2 changed files with 26 additions and 9 deletions

View file

@ -32,6 +32,8 @@
pkgs.gcc pkgs.gcc
pkgs.gnumake pkgs.gnumake
pkgs.prismlauncher pkgs.prismlauncher
pkgs.cargo
pkgs.rustc
]; ];
programs.home-manager.enable = true; programs.home-manager.enable = true;

View file

@ -3,18 +3,28 @@
inputs, inputs,
... ...
}: { }: {
imports = [inputs.nvf.homeManagerModules.default]; imports = [
inputs.nvf.homeManagerModules.default
];
programs.nvf = { programs.nvf = {
enable = true; enable = true;
enableManpages = true;
settings.vim = { settings.vim = {
theme = {
enable = true;
transparent = true;
};
lsp = { lsp = {
enable = true; enable = true;
null-ls.enable = false;
formatOnSave = false; inlayHints.enable = true;
formatOnSave = true;
lspkind.enable = true; lspkind.enable = true;
lspsaga.enable = false; lspsaga.enable = true;
trouble.enable = true; trouble.enable = true;
}; };
@ -27,6 +37,7 @@
options = { options = {
tabstop = 2; tabstop = 2;
expandtab = false;
autoindent = true; autoindent = true;
shiftwidth = 2; shiftwidth = 2;
}; };
@ -44,23 +55,27 @@
languages = { languages = {
enableFormat = true; enableFormat = true;
enableTreesitter = true; enableTreesitter = false;
enableExtraDiagnostics = true; enableExtraDiagnostics = true;
nix.enable = true; nix.enable = true;
markdown.enable = true; markdown.enable = true;
go.enable = true; nu.enable = true;
bash.enable = true;
css.enable = true; css.enable = true;
html.enable = true; html.enable = true;
python.enable = true;
sql.enable = true; sql.enable = true;
ts.enable = true; ts.enable = true;
zig.enable = true; zig.enable = true;
csharp.enable = true; csharp.enable = true;
clang.enable = true;
rust = { rust = {
enable = true; enable = true;
crates.enable = true; crates.enable = false;
}; };
}; };
@ -83,8 +98,8 @@
autopairs.nvim-autopairs.enable = true; autopairs.nvim-autopairs.enable = true;
autocomplete = { autocomplete = {
nvim-cmp.enable = false; nvim-cmp.enable = true;
blink-cmp.enable = true; blink-cmp.enable = false;
}; };
snippets.luasnip.enable = true; snippets.luasnip.enable = true;