{ 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/"; }; }; }