Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.3 kB · 67 lines
Nix
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768{ stdenvNoCC, callPackage, lib, fetchurl, releaseManifestFile, releaseInfoFile, bootstrapSdkFile, allowPrerelease ? false, depsFile, fallbackTargetPackages, pkgsBuildHost, buildDotnetSdk,}:
let inherit (lib.importJSON releaseInfoFile) tarballHash artifactsUrl artifactsHash bootstrapSdk ;
pkgs = callPackage ./stage1.nix { inherit releaseManifestFile tarballHash depsFile fallbackTargetPackages ; bootstrapSdk = (buildDotnetSdk bootstrapSdkFile).sdk.unwrapped.overrideAttrs (old: { passthru = old.passthru or { } // { artifacts = stdenvNoCC.mkDerivation { name = lib.nameFromURL artifactsUrl ".tar.gz";
src = fetchurl { url = artifactsUrl; hash = artifactsHash; };
sourceRoot = ".";
installPhase = '' mkdir -p $out cp -r * $out/ ''; }; }; }); };
inpkgs// { vmr = pkgs.vmr.overrideAttrs (old: { passthru = old.passthru // { updateScript = pkgsBuildHost.callPackage ./update.nix { inherit releaseManifestFile releaseInfoFile bootstrapSdkFile allowPrerelease ; }; }; });}