DEBUG: why is node supposedly a list??

This commit is contained in:
do butterflies cry? 2025-12-18 12:23:12 +10:00
parent 557f861191
commit f263f597a0

View file

@ -119,19 +119,20 @@
in rec { in rec {
nixosConfigurations = mapNodes ( nixosConfigurations = mapNodes (
nodeName: node: nodeName: node:
lib.nixosSystem { assert false || abort "DEBUG: node has type ${builtins.typeOf node}";
system = node.system; lib.nixosSystem {
modules = node.modules; system = node.system;
modules = node.modules;
# nix passes these to every single module # nix passes these to every single module
specialArgs = specialArgs =
node.modules.specialArgs node.modules.specialArgs
// { // {
inherit inputs; inherit inputs;
pkgs = sys.pkgsFor node.system; pkgs = sys.pkgsFor node.system;
upkgs = sys.upkgsFor node.system; upkgs = sys.upkgsFor node.system;
}; };
} }
); );
deploy.nodes = mapNodes (nodeName: node: let deploy.nodes = mapNodes (nodeName: node: let