{ config, lib, pkgs, ... }:

{
  config.fudo.sites = {
    seattle = {
      gateway-v4 = "10.0.0.1";
      nameservers = [ "10.0.0.1" ];
      network = "10.0.0.0/16";
      dynamic-network = "10.0.1.0/24";
      timezone = "America/Los_Angeles";
      gateway-host = "nostromo";
      deploy-pubkey =
        "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDPwh522lvafTJYA0X2uFdP7Ws+Um1f8gZsARK1Y5nMzf6ZcWBF1jplTOKUVSOl4isMWni0Tu0TnX4zqCcgocWUVbwIwXSIRYqdiCPvVOH+/Ibc97n1/dYxk5JPMtbrsEw6/gWZxVg0qwe0J3dQWldEMiDY7iWhlrmIr7YL+Y3PUd7DOwp3PbfWfNyzTfE1kXcz5YvTeN+txFhbbXT0oS2R2wtc1vYXFZ/KbNstjqd+i8jszAq3ZkbbwL3aNR0RO4n8+GoIILGw8Ya4eP7D6+mYk608IhAoxpGyMrUch2TC2uvOK3rd/rw1hsTxf4AKjAZbrfd/FJaYru9ZeoLjD4bRGMdVp56F1m7pLvRiWRK62pV2Q/fjx+4KjHUrgyPd601eUIP0ayS/Rfuq8ijLpBJgO5/Y/6mFus/kjZIfRR9dXfLM67IMpyEzEITYrc/R2sedWf+YHxSh6eguAZ/kLzioar1nHLR7Wzgeu0tgWkD78WQGjpXGoefAz3xHeBg3Et0=";
      build-servers = {
        nostromo = {
          max-jobs = 2;
          speed-factor = 2;
        };
        lambda = {
          max-jobs = 2;
          speed-factor = 2;
        };
      };
      enable-distributed-builds = true;
      # FIXME: good idea?
      # network-mounts = {
      #   "/mnt/documents" = {
      #     device = "whitedwarf:/volume1/Documents";
      #     fsType = "nfs4";
      #   };
      #   "/mnt/downloads" = {
      #     device = "whitedwarf:/volume1/Downloads";
      #     fsType = "nfs4";
      #   };
      #   "/mnt/music" = {
      #     device = "doraemon:/volume1/Music";
      #     fsType = "nfs4";
      #   };
      #   "/mnt/video" = {
      #     device = "doraemon:/volume1/Video";
      #     fsType = "nfs4";
      #   };
      #   "/mnt/cargo_video" = {
      #     device = "cargo:/volume1/video";
      #     fsType = "nfs4";
      #   };
      #   "/mnt/photo" = {
      #     device = "cargo:/volume1/pictures";
      #     fsType = "nfs4";
      #   };
      # };
    };

    portage = {
      gateway-v4 = "208.81.3.113";
      # gateway-v6 = "265:e200:d200:1::1";
      network = "208.81.3.112/28";
      nameservers = [ "1.1.1.1" "208.81.7.14" "2606:4700:4700::1111" ];
      timezone = "America/Winnipeg";
    };

    russell = {
      gateway-v4 = "10.0.0.1";
      nameservers = [ "10.0.0.1" ];
      network = "10.0.0.0/16";
      dynamic-network = "10.0.1.0/24";
      timezone = "America/Winnipeg";
      gateway-host = "clunk";
    };

    joes-datacenter-0 = {
      gateway-v4 = "172.86.179.17";
      # network = "FIXME";
      nameservers = [ "1.1.1.1" "2606:4700:4700::1111" ];
      timezone = "America/Winnipeg";
      deploy-pubkey =
        "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDPwh522lvafTJYA0X2uFdP7Ws+Um1f8gZsARK1Y5nMzf6ZcWBF1jplTOKUVSOl4isMWni0Tu0TnX4zqCcgocWUVbwIwXSIRYqdiCPvVOH+/Ibc97n1/dYxk5JPMtbrsEw6/gWZxVg0qwe0J3dQWldEMiDY7iWhlrmIr7YL+Y3PUd7DOwp3PbfWfNyzTfE1kXcz5YvTeN+txFhbbXT0oS2R2wtc1vYXFZ/KbNstjqd+i8jszAq3ZkbbwL3aNR0RO4n8+GoIILGw8Ya4eP7D6+mYk608IhAoxpGyMrUch2TC2uvOK3rd/rw1hsTxf4AKjAZbrfd/FJaYru9ZeoLjD4bRGMdVp56F1m7pLvRiWRK62pV2Q/fjx+4KjHUrgyPd601eUIP0ayS/Rfuq8ijLpBJgO5/Y/6mFus/kjZIfRR9dXfLM67IMpyEzEITYrc/R2sedWf+YHxSh6eguAZ/kLzioar1nHLR7Wzgeu0tgWkD78WQGjpXGoefAz3xHeBg3Et0=";
    };
  };
}