This commit is contained in:
2026-07-14 17:36:29 +09:00
parent 2a37c9d3d2
commit bd564ddba4
5 changed files with 162 additions and 145 deletions
+37 -24
View File
@@ -4,32 +4,45 @@
inputs.treefmt-nix.flakeModule
];
perSystem = _: {
treefmt = {
projectRootFile = "flake.nix";
programs = {
nixfmt.enable = true;
deadnix.enable = true;
statix.enable = true;
shfmt.enable = true;
shellcheck.enable = true;
prettier.enable = true;
yamlfmt.enable = true;
taplo.enable = true;
oxfmt.enable = true;
perSystem =
{ system, ... }:
let
unstable = import inputs.nixpkgs-unstable {
inherit system;
config = {
allowUnfree = true;
};
};
in
{
treefmt = {
projectRootFile = "flake.nix";
settings = {
excludes = [
".git/**"
"*.lock"
".direnv/**"
"*.age"
];
programs = {
nixfmt.enable = true;
deadnix.enable = true;
statix.enable = true;
shfmt.enable = true;
shellcheck.enable = true;
prettier = {
enable = true;
package = unstable.prettier;
};
yamlfmt.enable = true;
taplo.enable = true;
oxfmt.enable = true;
};
settings = {
excludes = [
".git/**"
"*.lock"
".direnv/**"
"*.age"
];
};
};
};
};
}