]> Git — Sourcephile - sourcephile-nix.git/blob - machines.nix
losurdo: remove dependency on nix-plugins
[sourcephile-nix.git] / machines.nix
1 let machines = builtins.mapAttrs (machineName: machineConfig:
2 let cfg = import machineConfig; in
3 import <nixpkgs/nixos/lib/eval-config.nix> (cfg // {
4 extraArgs = { inherit machineName machines; } // (cfg.extraArgs or {});
5 })) {
6
7 mermet = machines/mermet.nix;
8 losurdo = machines/losurdo.nix;
9
10 };
11 in builtins.mapAttrs (n: c: c.config) machines