1
0
Fork 0
nix-homemanager-laptop/languages/nix.nix

26 lines
468 B
Nix

{ pkgs, treefmt }:
{
helix = {
language = {
name = "nix";
language-servers = [
"nil"
"harper-ls"
];
formatter = {
command = "${treefmt}/bin/treefmt";
args = [
"--stdin"
".nix"
"--quiet"
];
};
auto-format = true;
};
language-server.nil.command = "${pkgs.nil}/bin/nil";
};
treefmt.programs.nixfmt = {
enable = true;
strict = true;
};
}