Use the overlay from the nix flake

[?]
Oct 4, 2019, 3:32 PM
6EAXKZCUKCRVO4C7O7YNLDJFZCSOPGI424KJMFZG7DCXUFNBUPRAC

Dependencies

  • [2] 6LB22PZN Add a NixOS container to demo Hydra
  • [3] JGWFBGDI Update flake.nix
  • [4] KMQAEXZ2 Build using the nix flake
  • [5] HAJZXVXR Use nixFlakes in devShell
  • [6] J5LTAHYV Update flake.nix
  • [7] GFT3FABQ Update lock file
  • [8] P3M6UFMP Merge remote-tracking branch 'origin/master' into flake
  • [9] MXZSVJS3 Build the container in Hydra
  • [10] M32RT6PS Update flake.{nix,lock}
  • [*] CCPSI3TP Add flake.nix
  • [*] T4LLYESZ * Nix expression for building Hydra.

Change contents

  • replacement in flake.lock at line 7
    [3.97][3.0:226]()
    "narHash": "sha256-HGlE2VNbdEjCP76hWAS72kHBlMWhpvqWo58Obg1Vy6s=",
    "originalUri": "nixpkgs",
    "uri": "github:edolstra/nixpkgs/13e1bce51f4aebdf3db58ce8c4a93e904a272bff"
    [3.97]
    [3.338]
    "narHash": "sha256-ltGlDPfwicH/u4orj1n4JXgRsA+jvKQsGnekObi0TV4=",
    "originalUri": "nixpkgs/release-19.03",
    "uri": "github:edolstra/nixpkgs/9a593b575e4044f9aff939b512e7cb1cf1e76a65"
  • replacement in flake.lock at line 12
    [3.371][3.227:305]()
    "narHash": "sha256-bzSMXhxVX5awBSTO4v6Fe0dd1igEMVFskJ5RKSSJ+/4=",
    [3.371]
    [3.305]
    "narHash": "sha256-m89j1BztPNjhdaDBj3Uolc11qRagbo+kpJwSsc/vbkA=",
  • replacement in flake.lock at line 14
    [3.339][3.339:418]()
    "uri": "github:NixOS/nix/aeb7148afd56b228604b79373a45793d36d660a3"
    [3.339]
    [3.450]
    "uri": "github:NixOS/nix/a323b7826c1104a6404c5fdfd4a824a0d5598618"
  • edit in flake.nix at line 12
    [3.233][3.233:391]()
    # FIXME: use nix overlay?
    nix' = nix.hydraJobs.build.x86_64-linux // {
    perl-bindings = nix.hydraJobs.perlBindings.x86_64-linux;
    };
  • replacement in flake.nix at line 15
    [3.455][3.455:492]()
    overlays = [ self.overlay ];
    [3.455]
    [3.492]
    overlays = [ self.overlay nix.overlay ];
  • replacement in flake.nix at line 92
    [3.3535][3.3535:3591]()
    nix'
    nix'.perl-bindings
    [3.3535]
    [3.3591]
    final.nix
    final.nix.perl-bindings
  • replacement in flake.nix at line 109
    [3.4029][3.4029:4062]()
    perlDeps perl nix'
    [3.4029]
    [3.4062]
    perlDeps perl final.nix
  • replacement in flake.nix at line 116
    [3.4217][3.4217:4287]()
    [ sqlite subversion openssh nix' coreutils findutils pixz
    [3.4217]
    [3.4287]
    [ sqlite subversion openssh final.nix coreutils findutils pixz
  • replacement in flake.nix at line 149
    [3.5468][3.5468:5532]()
    --set NIX_RELEASE ${nix'.name or "unknown"}
    [3.5468]
    [3.5532]
    --set NIX_RELEASE ${final.nix.name or "unknown"}
  • replacement in flake.nix at line 280
    [3.10526][3.10526:10571](),[3.10571][2.321:349]()
    nixpkgs.overlays = [ self.overlay ];
    nix.package = nix';
    [3.10526]
    [3.10571]
    nixpkgs.overlays = [ self.overlay nix.overlay ];