liminix

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 381730d08160145d62ec21e2112756f9d2b3b6d2
parent 57eb55de589e1ca796864507fe4b9b3af2d31cb1
Author: Daniel Barlow <dan@telent.net>
Date:   Wed, 20 Sep 2023 21:03:51 +0100

fix CI flashimage error

Diffstat:
Mci.nix | 12++++++++----
Avanilla-configuration-hw.nix | 7+++++++
2 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/ci.nix b/ci.nix @@ -8,17 +8,21 @@ let pkgs = (import nixpkgs {}); borderVmConf = ./bordervm.conf-example.nix; inherit (pkgs.lib.attrsets) genAttrs; - devices = [ "qemu" "gl-ar750" "gl-mt300n-v2" "gl-mt300a" ]; + devices = { + virt = [ "qemu" ]; + hw = [ "gl-ar750" "gl-mt300n-v2" "gl-mt300a" ]; + }; vanilla = ./vanilla-configuration.nix; - for-device = name: + for-device = cfg: name: (import liminix { inherit nixpkgs borderVmConf; device = import (liminix + "/devices/${name}"); - liminix-config = vanilla; + liminix-config = cfg; }).outputs.default; tests = import ./tests/ci.nix; jobs = - (genAttrs devices (name: for-device name)) // + (genAttrs devices.hw (name: for-device ./vanilla-configuration-hw.nix name)) // + (genAttrs devices.virt (name: for-device vanilla name)) // tests // { buildEnv = (import liminix { diff --git a/vanilla-configuration-hw.nix b/vanilla-configuration-hw.nix @@ -0,0 +1,7 @@ +{ ... }: +{ + imports = [ + ./vanilla-configuration.nix + ./modules/standard.nix + ]; +}