|
|
|
@ -44,11 +44,20 @@ let |
|
|
|
|
inherit storeDir stateDir confDir; |
|
|
|
|
}; |
|
|
|
|
in rec { |
|
|
|
|
stable = nix_2_6; |
|
|
|
|
nix_2_3 = buildNix rec { |
|
|
|
|
version = "2.3.16"; |
|
|
|
|
src = fetchurl { |
|
|
|
|
url = "https://nixos.org/releases/nix/nix-${version}/nix-${version}.tar.xz"; |
|
|
|
|
sha256 = "sha256-fuaBtp8FtSVJLSAsO+3Nne4ZYLuBj2JpD2xEk7fCqrw="; |
|
|
|
|
}; |
|
|
|
|
boehmgc = boehmgc_nix_2_3; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
nix_2_6 = buildNix { |
|
|
|
|
version = "2.6.0"; |
|
|
|
|
sha256 = "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg="; |
|
|
|
|
nix_2_4 = buildNix { |
|
|
|
|
version = "2.4"; |
|
|
|
|
sha256 = "sha256-op48CCDgLHK0qV1Batz4Ln5FqBiRjlE6qHTiZgt3b6k="; |
|
|
|
|
# https://github.com/NixOS/nix/pull/5537 |
|
|
|
|
patches = [ ./patches/install-nlohmann_json-headers.patch ]; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
nix_2_5 = buildNix { |
|
|
|
@ -58,21 +67,13 @@ in rec { |
|
|
|
|
patches = [ ./patches/install-nlohmann_json-headers.patch ]; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
nix_2_4 = buildNix { |
|
|
|
|
version = "2.4"; |
|
|
|
|
sha256 = "sha256-op48CCDgLHK0qV1Batz4Ln5FqBiRjlE6qHTiZgt3b6k="; |
|
|
|
|
# https://github.com/NixOS/nix/pull/5537 |
|
|
|
|
patches = [ ./patches/install-nlohmann_json-headers.patch ]; |
|
|
|
|
nix_2_6 = buildNix { |
|
|
|
|
version = "2.6.0"; |
|
|
|
|
sha256 = "sha256-xEPeMcNJVOeZtoN+d+aRwolpW8mFSEQx76HTRdlhPhg="; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
nix_2_3 = buildNix rec { |
|
|
|
|
version = "2.3.16"; |
|
|
|
|
src = fetchurl { |
|
|
|
|
url = "https://nixos.org/releases/nix/nix-${version}/nix-${version}.tar.xz"; |
|
|
|
|
sha256 = "sha256-fuaBtp8FtSVJLSAsO+3Nne4ZYLuBj2JpD2xEk7fCqrw="; |
|
|
|
|
}; |
|
|
|
|
boehmgc = boehmgc_nix_2_3; |
|
|
|
|
}; |
|
|
|
|
# FIXME: nix_2_6 is broken on aarch64-darwin for now. |
|
|
|
|
stable = nix_2_5; |
|
|
|
|
|
|
|
|
|
unstable = lib.lowPrio (buildNix rec { |
|
|
|
|
version = "2.7"; |
|
|
|
|