diff --git a/flake.lock b/flake.lock index 598e1aca..c7560d35 100644 --- a/flake.lock +++ b/flake.lock @@ -4,14 +4,14 @@ "inputs": { "nixpkgs": { "inputs": {}, - "narHash": "sha256-HGlE2VNbdEjCP76hWAS72kHBlMWhpvqWo58Obg1Vy6s=", - "originalUri": "nixpkgs", - "uri": "github:edolstra/nixpkgs/13e1bce51f4aebdf3db58ce8c4a93e904a272bff" + "narHash": "sha256-ltGlDPfwicH/u4orj1n4JXgRsA+jvKQsGnekObi0TV4=", + "originalUri": "nixpkgs/release-19.03", + "uri": "github:edolstra/nixpkgs/9a593b575e4044f9aff939b512e7cb1cf1e76a65" } }, - "narHash": "sha256-bzSMXhxVX5awBSTO4v6Fe0dd1igEMVFskJ5RKSSJ+/4=", + "narHash": "sha256-m89j1BztPNjhdaDBj3Uolc11qRagbo+kpJwSsc/vbkA=", "originalUri": "nix", - "uri": "github:NixOS/nix/aeb7148afd56b228604b79373a45793d36d660a3" + "uri": "github:NixOS/nix/a323b7826c1104a6404c5fdfd4a824a0d5598618" }, "nixpkgs": { "inputs": {}, diff --git a/flake.nix b/flake.nix index fa5fec18..b47612b0 100644 --- a/flake.nix +++ b/flake.nix @@ -10,14 +10,9 @@ version = "${builtins.readFile ./version}.${builtins.substring 0 8 self.lastModified}.${self.shortRev}"; - # FIXME: use nix overlay? - nix' = nix.hydraJobs.build.x86_64-linux // { - perl-bindings = nix.hydraJobs.perlBindings.x86_64-linux; - }; - pkgs = import nixpkgs { system = "x86_64-linux"; - overlays = [ self.overlay ]; + overlays = [ self.overlay nix.overlay ]; }; # NixOS configuration used for VM tests. @@ -94,8 +89,8 @@ TextDiff TextTable XMLSimple - nix' - nix'.perl-bindings + final.nix + final.nix.perl-bindings git boehmgc ]; @@ -111,14 +106,14 @@ [ makeWrapper autoconf automake libtool unzip nukeReferences pkgconfig sqlite libpqxx gitAndTools.topGit mercurial darcs subversion bazaar openssl bzip2 libxslt guile # optional, for Guile + Guix support - perlDeps perl nix' + perlDeps perl final.nix postgresql95 # for running the tests boost nlohmann_json ]; hydraPath = lib.makeBinPath ( - [ sqlite subversion openssh nix' coreutils findutils pixz + [ sqlite subversion openssh final.nix coreutils findutils pixz gzip bzip2 lzma gnutar unzip git gitAndTools.topGit mercurial darcs gnused bazaar ] ++ lib.optionals stdenv.isLinux [ rpm dpkg cdrkit ] ); @@ -151,7 +146,7 @@ --prefix PATH ':' $out/bin:$hydraPath \ --set HYDRA_RELEASE ${version} \ --set HYDRA_HOME $out/libexec/hydra \ - --set NIX_RELEASE ${nix'.name or "unknown"} + --set NIX_RELEASE ${final.nix.name or "unknown"} done ''; @@ -282,8 +277,7 @@ nixosModules.hydra = { imports = [ ./hydra-module.nix ]; - nixpkgs.overlays = [ self.overlay ]; - nix.package = nix'; + nixpkgs.overlays = [ self.overlay nix.overlay ]; }; nixosModules.hydraTest = {