{ programs.ssh.knownHosts = { "build1.darmstadt.ccc.de".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE/oyJPRwW3bJoWKtXSrVOiqMaKq+9yd03+N2PuCbMKv"; "build2.darmstadt.ccc.de".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOZ7/eZLTfUD7Ejjio+8ivNFb8iyK1CD5Pq8uCDojT+z"; "build3.darmstadt.ccc.de".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIM2D/SwJf46XCoim06lOyO42JqJiTeM8UMkT4bYluJJr"; "build4.darmstadt.ccc.de".publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDu9ZsbUYaCzzZv4vn22KrKi/R9pCfOEe4aYWyLd96C1"; }; nix = { distributedBuilds = true; buildMachines = [ { hostName = "build1.darmstadt.ccc.de"; protocol = "ssh"; sshUser = "avocadoom"; sshKey = "/home/thilo/.ssh/id_darmstadt-ccc-de"; systems = [ "i686-linux" "x86_64-linux" ]; maxJobs = 4; speedFactor = 6; supportedFeatures = [ "big-parallel" "kvm" "nixos-test" ]; } { hostName = "build2.darmstadt.ccc.de"; protocol = "ssh"; sshUser = "avocadoom"; sshKey = "/home/thilo/.ssh/id_darmstadt-ccc-de"; systems = [ "i686-linux" "x86_64-linux" ]; maxJobs = 4; speedFactor = 6; supportedFeatures = [ "big-parallel" "kvm" "nixos-test" ]; } { hostName = "build3.darmstadt.ccc.de"; protocol = "ssh"; sshUser = "avocadoom"; sshKey = "/home/thilo/.ssh/id_darmstadt-ccc-de"; systems = [ "i686-linux" "x86_64-linux" ]; maxJobs = 4; speedFactor = 6; supportedFeatures = [ "big-parallel" "kvm" "nixos-test" ]; } { hostName = "build4.darmstadt.ccc.de"; protocol = "ssh"; sshUser = "avocadoom"; sshKey = "/home/thilo/.ssh/id_darmstadt-ccc-de"; systems = [ "i686-linux" "x86_64-linux" ]; # this node has half the cpu of the others maxJobs = 2; speedFactor = 6; supportedFeatures = [ "big-parallel" "kvm" "nixos-test" ]; } ]; }; }