merge flake-parts rewrite into main #19

Manually merged
Daholli merged 62 commits from main-merge into main 2025-11-22 20:16:40 +01:00
Showing only changes of commit e5143c2000 - Show all commits

View file

@ -19,7 +19,12 @@
}; };
homeManager.cholli = homeManager.cholli =
{ inputs, pkgs, ... }: {
inputs,
lib,
pkgs,
...
}:
let let
helix-pkg = inputs.helix.packages.${pkgs.system}.default; helix-pkg = inputs.helix.packages.${pkgs.system}.default;
in in
@ -107,14 +112,25 @@
language-servers = [ language-servers = [
"nixd" "nixd"
"nil" "nil"
"harper-ls"
]; ];
} }
{ {
# provided by the dev environment in the rust shell # Provided by the dev environment in the rust shell
name = "rust"; name = "rust";
auto-format = true; auto-format = true;
formatter.command = "cargo fmt"; formatter.command = "cargo fmt";
language-servers = [ "rust-analyzer" ]; language-servers = [
"rust-analyzer"
"harper-ls"
];
}
{
name = "zig";
language-servers = [
"zls"
"harper-ls"
];
} }
]; ];
@ -146,6 +162,15 @@
args = [ "--stdio" ]; args = [ "--stdio" ];
config.provideFormatter = true; config.provideFormatter = true;
}; };
harper-ls = {
command = "${lib.getExe pkgs.harper}";
args = [ "--stdio" ];
config = {
linters = {
long_sentences = false;
};
};
};
}; };
}; };
}; };