let
key = "/etc/nixos/keys/distro";
in
{
x = {
rpi2 = {
hostName = "192.168.2.126";
maxJobs = 2;
sshUser = "builder";
system = "armv6l-linux,armv7l-linux";
sshKey = key;
speedFactor = 2;
};
laptop = {
hostName = "ramboot.localnet";
maxJobs = 1;
sshUser = "builder";
system = "x86_64-linux";
speedFactor = 1;
sshKey = key;
};
nix1 = { # 512mb ram
hostName = "nix1.localnet";
maxJobs = 1;
sshUser = "builder";
system = "armv6l-linux";
sshKey = key;
};
nix2 = { # 256mb ram
hostName = "nix2.localnet";
maxJobs = 1;
sshUser = "builder";
system = "armv6l-linux";
sshKey = key;
};
amd = {
hostName = "192.168.2.15";
maxJobs = 5;
speedFactor = 4;
sshUser = "builder";
system = "i686-linux,x86_64-linux,armv6l-linux,armv7l-linux";
sshKey = key;
supportedFeatures = [ "big-parallel" ];
};
};
}