before switch
This commit is contained in:
parent
3183c1da9e
commit
aa6e263836
2 changed files with 26 additions and 9 deletions
|
|
@ -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;
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue