{ pkgs, lib, config, ... }: let domain = "autoconfig.cloonar.com"; in { services.go-autoconfig = { enable = true; settings = { service_addr = ":1323"; domain = domain; imap = { server = "imap.cloonar.com"; port = 993; }; smtp = { server = "mail.cloonar.com"; port = 587; starttls = true; }; }; }; services.nginx.virtualHosts."${domain}" = { forceSSL = true; enableACME = true; locations."/" = { proxyPass = "http://localhost:1323/"; }; }; services.nginx.virtualHosts."autoconfig.superbros.tv".extraConfig = '' return 301 https://autoconfig.cloonar.com$request_uri; ''; services.nginx.virtualHosts."autoconfig.korean-skin.care".extraConfig = '' return 301 https://autoconfig.cloonar.com$request_uri; ''; }