2023-01-28 07:44:41 +01:00
|
|
|
{ pkgs ? import ./nixpkgs.nix
|
|
|
|
, pkgsStable ? import ./nixpkgs-stable.nix
|
|
|
|
}:
|
|
|
|
|
2021-12-02 21:47:57 +01:00
|
|
|
{
|
2023-01-28 07:44:41 +01:00
|
|
|
apply = import ./apply { inherit pkgs; };
|
|
|
|
apply-streaming = import ./apply { inherit pkgs; evaluator = "streaming"; };
|
|
|
|
apply-local = import ./apply-local { inherit pkgs; };
|
|
|
|
build-on-target = import ./build-on-target { inherit pkgs; };
|
|
|
|
exec = import ./exec { inherit pkgs; };
|
2024-11-07 23:24:37 +01:00
|
|
|
|
|
|
|
# FIXME: The old evaluation method doesn't work purely with Nix 2.21+
|
|
|
|
flakes = import ./flakes {
|
|
|
|
inherit pkgs;
|
|
|
|
extraApplyFlags = "--experimental-flake-eval";
|
|
|
|
};
|
|
|
|
flakes-impure = import ./flakes {
|
|
|
|
inherit pkgs;
|
|
|
|
pure = false;
|
|
|
|
};
|
|
|
|
#flakes-streaming = import ./flakes { inherit pkgs; evaluator = "streaming"; };
|
|
|
|
|
2023-01-28 07:44:41 +01:00
|
|
|
parallel = import ./parallel { inherit pkgs; };
|
2022-01-28 03:48:25 +01:00
|
|
|
|
2023-01-28 07:44:41 +01:00
|
|
|
allow-apply-all = import ./allow-apply-all { inherit pkgs; };
|
2022-06-18 09:07:16 +02:00
|
|
|
|
2023-01-28 07:44:41 +01:00
|
|
|
apply-stable = import ./apply { pkgs = pkgsStable; };
|
2021-12-02 21:47:57 +01:00
|
|
|
}
|