{ inputs.nixpkgs.url = "flake:nixpkgs"; outputs = inputs: let lib = inputs.nixpkgs.lib; forAllSystems = f: lib.genAttrs lib.systems.supported.hydra (system: f { inherit inputs system; pkgs = inputs.nixpkgs.legacyPackages.${system}; }); in rec { defaultPackage = forAllSystems (import ./default.nix); devShell = lib.mapAttrs (_: x: x.shell) defaultPackage; }; }