11 lines
310 B
Nix
11 lines
310 B
Nix
l: let
|
|
b = builtins;
|
|
in {
|
|
loadConfigurations = dir: specialArgsFromHost:
|
|
(b.mapAttrs (name: _:
|
|
l.nixosSystem {
|
|
modules = [(dir + /${name})];
|
|
specialArgs = specialArgsFromHost name;
|
|
})) (b.readDir dir);
|
|
stripPort = url: builtins.match "(.*):[0-9]*" url |> builtins.head;
|
|
}
|