pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / stdenv / custom / default.nix
blob4c7380118f7d5107ec78eb15bdfede1b8177385a
1 { lib
2 , localSystem, crossSystem, config, overlays, crossOverlays ? []
3 }:
5 assert crossSystem == localSystem;
7 let
8   bootStages = import ../. {
9     inherit lib localSystem crossSystem overlays;
10     # Remove config.replaceStdenv to ensure termination.
11     config = builtins.removeAttrs config [ "replaceStdenv" ];
12   };
14 in bootStages ++ [
16   # Additional stage, built using custom stdenv
17   (vanillaPackages: {
18     inherit config overlays;
19     stdenv =
20       assert vanillaPackages.hostPlatform == localSystem;
21       assert vanillaPackages.targetPlatform == localSystem;
22       config.replaceStdenv { pkgs = vanillaPackages; };
23   })