# This is a very rudimentary hive to deploy Liminix images. { sources ? import ./npins, nixpkgs ? sources.nixpkgs, liminix ? sources.liminix, }: let evalLiminix = { config, device }: { primary = import liminix { inherit device nixpkgs; imageType = "primary"; liminix-config = config; }; secondary = import liminix { inherit device nixpkgs; imageType = "secondary"; liminix-config = config; }; }; zyxel = { nwa50ax = import "${liminix}/devices/zyxel-nwa50ax"; }; in { liminix.pkgs = (import liminix { device = zyxel.nwa50ax; imageType = "primary"; liminix-config = ./machines/ap/configuration.nix; }).pkgs; devices = zyxel; ap-test = evalLiminix { config = ./machines/ap/configuration.nix; device = zyxel.nwa50ax; }; }