refactor(flake): inline assembly wiring

This commit is contained in:
2026-08-29 17:06:07 -04:00
parent 42b1578efa
commit 28d8eb7ca9
5 changed files with 49 additions and 63 deletions

View File

@@ -1,12 +1,12 @@
{
inputs,
lib,
root,
specialArgs,
repositoryModules,
guestModules,
# TODO refactor registry
registryAssembly,
registryModule,
}:
let
mkHost =
@@ -26,7 +26,7 @@ let
guestModules
# TODO: refactor
registryAssembly.module (root + "/${name}")
registryModule (root + "/${name}")
{
networking.hostName = name;
@@ -35,15 +35,11 @@ let
];
};
in
{
mkHosts =
{ root }:
let
directories = lib.filterAttrs (_name: type: type == "directory") (builtins.readDir root);
names = lib.attrNames directories;
in
lib.genAttrs names (
name:
mkHost { inherit root name; }
);
}
let
directories = lib.filterAttrs (_name: type: type == "directory") (builtins.readDir root);
names = lib.attrNames directories;
in
lib.genAttrs names (
name:
mkHost { inherit root name; }
)