diff --git a/src/dotfiles/apps.nix b/src/dotfiles/apps.nix index 7a58fe9..896ad4f 100644 --- a/src/dotfiles/apps.nix +++ b/src/dotfiles/apps.nix @@ -1,7 +1,7 @@ { inputs, lib, - formatter, + formattingCheck, system, }: let @@ -13,12 +13,11 @@ in program = lib.getExe (pkgs.writeShellApplication { name = "style-check"; runtimeInputs = [ - formatter pkgs.statix pkgs.deadnix ]; text = '' - treefmt --fail-on-change + test -e ${formattingCheck} statix check . deadnix --fail --no-lambda-pattern-names --no-underscore . ''; diff --git a/src/dotfiles/default.nix b/src/dotfiles/default.nix index 745b733..c158e2e 100644 --- a/src/dotfiles/default.nix +++ b/src/dotfiles/default.nix @@ -53,7 +53,7 @@ in lib system ; - formatter = formatter.config.build.wrapper; + formattingCheck = formatter.config.build.check self; }; nixosConfigurations = import ./hosts.nix {