{ inputs, lib, formatter, system, }: let pkgs = inputs.nixpkgs.legacyPackages.${system}; in { fix = { type = "app"; program = lib.getExe ( pkgs.writeShellApplication { name = "fix"; runtimeInputs = [ formatter pkgs.statix pkgs.deadnix ]; text = '' treefmt statix fix \ --ignore 'configs/nixos/hosts/*/hardware-configuration.nix' \ --ignore 'src/xatu/testdata/**' \ --ignore third_party \ . deadnix --edit \ --exclude \ configs/nixos/hosts/neogaia/hardware-configuration.nix \ configs/nixos/hosts/pikachu/hardware-configuration.nix \ configs/nixos/hosts/zeus/hardware-configuration.nix \ src/xatu/testdata \ third_party \ -- . treefmt ''; } ); }; }