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

{
  config.fudo.domains = {
    "fudo.org" = {
      local-networks = [ "208.81.1.128/28" "208.81.3.112/28" ];

      local-users = [ "niten" "reaper" ];
      local-groups = [ "fudo" "selby" "admin" ];
      local-admins = [ "niten" "reaper" ];
      admin-email = "admin@fudo.org";
      gssapi-realm = "FUDO.ORG";
    };

    "sea.fudo.org" = {
      local-networks = [ "10.0.0.0/24" ];

      local-users = [ "niten" "reaper" "xiaoxuan" "ken" ];
      local-groups = [ "fudo" "selby" "admin" ];
      local-admins = [ "niten" ];
      admin-email = "niten@fudo.org";
      gssapi-realm = "FUDO.ORG";
    };

    "rus.selby.ca" = {
      local-networks = [ "10.0.0.0/24" ];

      local-users = [
        "niten"
        "ken"
        "helen"
        "xiaoxuan"
        "laura"
        "vee"
        "kris"
        "jeramy"
        "jess"
        "andrew"
      ];
      local-groups = [ "fudo" "selby" "admin" ];
      local-admins = [ "niten" ];
      admin-email = "niten@fudo.org";
      gssapi-realm = "RUS.SELBY.CA";
    };

    "informis.land" = {
      local-networks = [ ];

      local-users = [ "niten" "viator" ];
      local-groups = [ "admin" "informis" ];
      local-admins = [ "niten" ];
      admin-email = "viator@informis.land";
      gssapi-realm = "INFORMIS.LAND";
    };
  };
}