+3
-1
lib.nix
+3
-1
lib.nix
···
23
23
filterAttrs
24
24
mkDefault
25
25
mergeAttrs
26
+
updateRecursive
26
27
;
27
28
28
29
/**
···
340
341
{ darwinConfigurations.${name} = output; };
341
342
342
343
foldAttrsMerge = foldAttrs mergeAttrs { };
344
+
foldAttrsMergeRec = foldAttrs updateRecursive { };
343
345
344
346
/**
345
347
mkHosts is a function that takes a set of hosts and returns a set of host outputs.
···
383
385
perClass.modules
384
386
];
385
387
386
-
specialArgs = foldAttrsMerge [
388
+
specialArgs = foldAttrsMergeRec [
387
389
hostConfig.specialArgs
388
390
easyHostsConfig.shared.specialArgs
389
391
perClass.specialArgs