Files
nix/hosts/common/configs/user/gui/vscode/langs/nix/default.nix
Nikolaos Karaolidis cddf5f019f Update
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
2025-01-05 02:03:27 +02:00

29 lines
623 B
Nix

{ lib, pkgs, ... }:
{
programs.vscode = {
userSettings = {
"nix.enableLanguageServer" = true;
"nix.serverPath" = lib.meta.getExe pkgs.nil;
"nix.serverSettings" = {
nil = {
formatting.command = [
(lib.meta.getExe pkgs.nix)
"fmt"
"--"
"--"
];
nix = {
maxMemoryMB = 4096;
flake = {
autoArchive = true;
autoEvalInputs = true;
};
};
};
};
};
extensions = with pkgs; with vscode-extensions; [ jnoortheen.nix-ide ];
};
}