34 lines
582 B
Nix
34 lines
582 B
Nix
|
_: {
|
||
|
programs.nixvim.plugins = {
|
||
|
lsp-format.enable = true;
|
||
|
lsp-lines.enable = true;
|
||
|
lint = {
|
||
|
lintersByFt = {
|
||
|
nix = [
|
||
|
"statix"
|
||
|
];
|
||
|
};
|
||
|
linters = {
|
||
|
statix = {
|
||
|
cmd = ["statix"];
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
lsp = {
|
||
|
enable = true;
|
||
|
inlayHints = true;
|
||
|
servers = {
|
||
|
nil_ls = {
|
||
|
enable = true;
|
||
|
};
|
||
|
rust_analyzer = {
|
||
|
enable = true;
|
||
|
autostart = true;
|
||
|
installCargo = true;
|
||
|
installRustc = true;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
}
|