mirror of
https://github.com/daylinmorgan/oizys.git
synced 2025-01-22 07:07:32 -06:00
add formatter check
This commit is contained in:
parent
5f3972d784
commit
4ccd0d9981
1 changed files with 21 additions and 17 deletions
|
@ -43,6 +43,23 @@ let
|
||||||
}) flakes
|
}) flakes
|
||||||
);
|
);
|
||||||
|
|
||||||
|
evalTreeFmt =
|
||||||
|
pkgs:
|
||||||
|
(treefmt-nix.lib.evalModule pkgs (
|
||||||
|
{ ... }:
|
||||||
|
{
|
||||||
|
projectRootFile = "flake.nix";
|
||||||
|
# don't warn me about missing formatters
|
||||||
|
settings.excludes = [
|
||||||
|
# likely to be nnl lockfiles
|
||||||
|
"pkgs/**/lock.json"
|
||||||
|
"hosts/**/secrets.yaml"
|
||||||
|
];
|
||||||
|
settings.on-unmatched = "debug";
|
||||||
|
programs = "prettier|nixfmt" |> listify |> enableAttrs;
|
||||||
|
}
|
||||||
|
));
|
||||||
|
|
||||||
oizysFlake = {
|
oizysFlake = {
|
||||||
templates = {
|
templates = {
|
||||||
dev = {
|
dev = {
|
||||||
|
@ -84,25 +101,12 @@ let
|
||||||
inherit inputs lib self;
|
inherit inputs lib self;
|
||||||
system = pkgs.system;
|
system = pkgs.system;
|
||||||
}
|
}
|
||||||
|
// {
|
||||||
|
formatter = (evalTreeFmt pkgs).config.build.check self;
|
||||||
|
}
|
||||||
);
|
);
|
||||||
|
formatter = forAllSystems (pkgs: (evalTreeFmt pkgs).config.build.wrapper);
|
||||||
# formatter = forAllSystems (pkgs: pkgs.nixfmt-rfc-style);
|
# formatter = forAllSystems (pkgs: pkgs.nixfmt-rfc-style);
|
||||||
formatter = forAllSystems (
|
|
||||||
pkgs:
|
|
||||||
(treefmt-nix.lib.evalModule pkgs (
|
|
||||||
{ ... }:
|
|
||||||
{
|
|
||||||
projectRootFile = "flake.nix";
|
|
||||||
# don't warn me about missing formatters
|
|
||||||
settings.excludes = [
|
|
||||||
# likely to be nnl lockfiles
|
|
||||||
"pkgs/**/lock.json"
|
|
||||||
"hosts/**/secrets.yaml"
|
|
||||||
];
|
|
||||||
settings.on-unmatched = "debug";
|
|
||||||
programs = "prettier|nixfmt" |> listify |> enableAttrs;
|
|
||||||
}
|
|
||||||
)).config.build.wrapper
|
|
||||||
);
|
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue