feat(inventory/instances): map over all machines and return lazy attributes

This commit is contained in:
Johannes Kirschbauer
2025-06-03 17:36:03 +02:00
parent 39d6a89c80
commit 9c2bf0bbfe
2 changed files with 9 additions and 13 deletions

View File

@@ -30,16 +30,13 @@ let
# config.distributedServices.allMachines.${name} or [ ];
{ config, ... }:
{
distributedServices = clanLib.inventory.mapInstances {
inherit (config) inventory;
inherit localModuleSet;
inherit flakeInputs;
prefix = prefix ++ [ "distributedServices" ];
};
machines = lib.mapAttrs (_machineName: v: {
machineImports = v;
}) config.distributedServices.allMachines;
machines = config.distributedServices.allMachines;
}
)