1import ./make-test-python.nix (
2 { lib, ... }:
3 {
4 name = "without-nix";
5 meta = with lib.maintainers; {
6 maintainers = [ ericson2314 ];
7 };
8
9 nodes.machine =
10 { ... }:
11 {
12 nix.enable = false;
13 nixpkgs.overlays = [
14 (self: super: {
15 nix = throw "don't want to use pkgs.nix";
16 nixVersions = lib.mapAttrs (k: throw "don't want to use pkgs.nixVersions.${k}") super.nixVersions;
17 # aliases, some deprecated
18 nix_2_3 = throw "don't want to use pkgs.nix_2_3";
19 nix_2_4 = throw "don't want to use pkgs.nix_2_4";
20 nix_2_5 = throw "don't want to use pkgs.nix_2_5";
21 nix_2_6 = throw "don't want to use pkgs.nix_2_6";
22 nixFlakes = throw "don't want to use pkgs.nixFlakes";
23 nixStable = throw "don't want to use pkgs.nixStable";
24 nixUnstable = throw "don't want to use pkgs.nixUnstable";
25 nixStatic = throw "don't want to use pkgs.nixStatic";
26 })
27 ];
28 };
29
30 testScript = ''
31 start_all()
32
33 machine.succeed("which which")
34 machine.fail("which nix")
35 '';
36 }
37)