{ syscfg = { hostname = "sandbox"; type = "nixos"; system = "x86_64-linux"; defaultUser = "sora"; users = [{ username = "sora"; pubssh = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINrrUB0KBjeAKPVG2Bdcm4mI9AMab7y97SOCdEHGogYv sora@gateway"; wm = "-"; git = { email = "soraefir+git@helcel"; username = "soraefir"; key = "4E241635F8EDD2919D2FB44CA362EA0491E2EEA0"; }; }]; make = { cli = true; virt = true; }; server = { domain = "test.helcel.net"; openssh = true; web = true; # mail = { # server = ... # user = ... # ... # }; mailDomain = "test@helcel"; mailServer = "infomaniak.ch"; containers = { # ===== BASE ===== traefik.subdomain = "traefik"; traefik.extra={provider="infomaniak";}; umami.subdomain = "umami"; authentik.subdomain = "sso"; searxng.subdomain = "searx"; # ===== CLOUD ===== nextcloud.subdomain = "cloud"; collabora.subdomain = "office"; etherpad.subdomain = "pad"; ethercalc.subdomain = "calc"; immich.subdomain = "pic"; # ===== FLIX ===== invidious.subdomain = "yt"; jellyfin.subdomain = "flix"; # servarr.subdomain = "arr"; transmission = { subdomain = "arr"; subpath = "p2p"; }; # handbrake = { # subdomain = "arr"; # subpath = "hb"; # }; # ===== DEV ===== gitea.subdomain = "git"; # ===== HOME ===== # homeassistant.subdomain = "hass"; # frigate = { # subdomain = "hass"; # subpath = "cam"; # }; # trmnl = { # subdomain = "hass"; # subpath = "trmnl"; # }; # influx.subdomain = "metrum"; }; }; }; }