let machines = builtins.mapAttrs (machineName: machineConfig: let cfg = import machineConfig; in import (cfg // { extraArgs = { inherit machineName machines; } // (cfg.extraArgs or {}); })) { mermet = machines/mermet.nix; losurdo = machines/losurdo.nix; }; in builtins.mapAttrs (n: c: c.config) machines