test: { pkgs, self, ... }: let inherit (pkgs) lib; nixos-lib = import (pkgs.path + "/nixos/lib") { }; in (nixos-lib.runTest ( { hostPkgs, ... }: { hostPkgs = pkgs; # speed-up evaluation defaults = { nix.package = pkgs.nixVersions.latest; documentation.enable = lib.mkDefault false; boot.isContainer = true; # undo qemu stuff system.build.initialRamdisk = ""; virtualisation.sharedDirectories = lib.mkForce { }; networking.useDHCP = false; # we have not private networking so far networking.interfaces = lib.mkForce { }; #networking.primaryIPAddress = lib.mkForce null; systemd.services.backdoor.enable = false; }; # to accept external dependencies such as disko node.specialArgs.self = self; imports = [ test ./container-driver/module.nix ]; } )).config.result