Advertisement
Guest User

Untitled

a guest
Mar 28th, 2019
175
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. args@{ version ? "19.03", ... }:
  2. with builtins;
  3. let
  4. pin = fromJSON (readFile (./nixpkgs- + version + ".json"));
  5.  
  6. # Prepend the default overlay to args.overlays
  7. overlays = [ (import ../pkgs) ] ++ (args . overlays or []);
  8. nixpkgsArgs = (removeAttrs args ["version"]) // {overlays = overlays;};
  9.  
  10. pkgs = import (fetchTarball { inherit (pin) url sha256; }) nixpkgsArgs;
  11.  
  12. # Anything can be set in passthru.
  13. # These variables are used in common/default.nix to generate the NixOS version suffix.
  14. passthru = {
  15. inherit nixRev gitBranch gitRev;
  16. };
  17.  
  18. in
  19. pkgs
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement