forked from clan/clan-core
34 lines
792 B
Nix
34 lines
792 B
Nix
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 = {
|
|
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
|