infra/nix/treefmt.nix
2026-01-05 23:09:19 +01:00

29 lines
481 B
Nix

{ inputs, ... }:
{
imports = [
inputs.treefmt-nix.flakeModule
inputs.pre-commit-hooks.flakeModule
];
perSystem =
{ ... }:
{
treefmt = {
projectRootFile = "flake.nix";
programs = {
deadnix.enable = true;
nixfmt.enable = true;
};
};
pre-commit = {
settings = {
hooks = {
treefmt.enable = true;
nil.enable = true;
};
};
};
};
}