{ description = "frajtano: an ssh agent multiplexer"; outputs = { self, nixpkgs, systems, }: let inherit (nixpkgs) lib; eachSystem = f: lib.genAttrs (import systems) (system: f { inherit system; pkgs = nixpkgs.legacyPackages.${system}; ownPkgs = self.packages.${system}; }); in { devShells = eachSystem ({pkgs, ownPkgs, ...}: { default = pkgs.beam.packages.erlang_26.callPackage ./shell.nix { inherit ownPkgs; }; }); packages = eachSystem ({pkgs, ...}: { default = pkgs.beam.packages.erlang_26.callPackage ./default.nix {}; }); }; }