diff --git a/src/dotfiles/apps.nix b/src/dotfiles/apps.nix index 2031300..8389ee6 100644 --- a/src/dotfiles/apps.nix +++ b/src/dotfiles/apps.nix @@ -2,25 +2,26 @@ inputs, lib, formatter, - self, system, }: let pkgs = inputs.nixpkgs.legacyPackages.${system}; in { - style-check = { + fix = { type = "app"; program = lib.getExe (pkgs.writeShellApplication { - name = "style-check"; + name = "fix"; runtimeInputs = [ + formatter.config.build.wrapper pkgs.statix pkgs.deadnix ]; text = '' - test -e ${formatter.config.build.check self} - statix check . - deadnix --fail --no-lambda-pattern-names --no-underscore . + treefmt + statix fix . + deadnix --edit --no-lambda-pattern-names --no-underscore . + treefmt ''; }); }; diff --git a/src/dotfiles/default.nix b/src/dotfiles/default.nix index dd79bb4..285d819 100644 --- a/src/dotfiles/default.nix +++ b/src/dotfiles/default.nix @@ -52,7 +52,6 @@ in inputs lib formatter - self system ; };