{ inputs, self, ... }: { perSystem = { pkgs, system, ... }: { devShells.infra = let treefmt = pkgs.callPackage ./_treefmt.nix { treefmt-nix = inputs.treefmt-nix; }; in pkgs.mkShellNoCC { inputsFrom = [ self.devShells."${system}".common ]; packages = [ # keep-sorted start pkgs.sops treefmt # keep-sorted end ]; }; }; }