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.gnumake
pkgs.prismlauncher
pkgs.cargo
pkgs.rustc
];
programs.home-manager.enable = true;

View file

@ -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;