{ config, pkgs, ... }:
{
nix = {
buildMachines = [
{
hostName = "192.168.0.249";
maxJobs = 7;
speedFactor = 10;
sshKey = "/home/marvin/.ssh/toaster_ed25519";
sshUser = "marvin";
system = "x86_64-linux";
publicHostKey = "c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSU5qUGlXb1k3WEsvR2tnZzlSNVZvYWYxYS9Wd01BMTFacjI5bVVyMXpHNGsgcm9vdEBiYWtlcgo=";
}
];
daemonCPUSchedPolicy = "idle";
distributedBuilds = true;
extraOptions = ''
trusted-users = root marvin
extra-substituters = https://devenv.cachix.org
extra-trusted-public-keys = devenv.cachix.org-1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw=
'';
settings = {
substituters = [
"http://baker.local"
];
trusted-public-keys = [
"192.168.0.249:TlJOYj17rUmBmqjeACdSucdwbh6jEjjwdD9xpRy1nAc="
"baker.local:TlJOYj17rUmBmqjeACdSucdwbh6jEjjwdD9xpRy1nAc="
];
};
};
networking = {
extraHosts = ''
192.168.0.249 baker.local
'';
};
}