a flake module to ease creating and managing multiple hosts in your nix flake.

fix: specialArgs merging errors

Changed files
+3 -1
+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