{ me, ... }: let domain = "rnrd.eu"; in { services.ddclient = { enable = true; # Cloudflare DNS API parameters # dyn.com no longer supports HTTPS :( # See: https://github.com/ddclient/ddclient/issues/597 # TODO: Update to new usev6 option in 24.11 extraConfig = '' usev6=webv6, webv6=ipv6.icanhazip.com/ ''; protocol = "cloudflare"; username = "token"; zone = domain; domains = [ "${me.name}.${domain}" ]; # TODO: use age passwordFile = "/home/mel/cloudflare-dns-token.pw"; }; }