nixos/testing: Add support for specialArgs

Since using flakes disallows the usage of <unstable> (which I use in
some tests), this adds an alternative. By setting specialArgs, all VMs
can get the `unstable` flake input as an arg. This is not possible with
extraConfigurations, as that would lead to infinite recursions.
This commit is contained in:
Janne Heß 2020-06-02 16:27:07 +02:00
parent 5457fc7c76
commit 9f33ab62d9
No known key found for this signature in database
GPG key ID: 69165158F05265DF
2 changed files with 8 additions and 4 deletions

View file

@ -4,10 +4,12 @@
, minimal ? false
# Ignored
, config ? {}
# !!! See comment about args in lib/modules.nix
, specialArgs ? {}
# Modules to add to each VM
, extraConfigurations ? [] }:
with import ./build-vms.nix { inherit system pkgs minimal extraConfigurations; };
with import ./build-vms.nix { inherit system pkgs minimal specialArgs extraConfigurations; };
with pkgs;
rec {