1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
{ 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 ]; }; }; }