27 lines
484 B
Nix
27 lines
484 B
Nix
{ pkgs, treefmt }:
|
|
{
|
|
helix = {
|
|
language = {
|
|
name = "nix";
|
|
language-servers = [
|
|
"nil"
|
|
"harper-ls"
|
|
"typos"
|
|
];
|
|
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;
|
|
};
|
|
}
|