{ config, ... }: let zone = "alin.ovh"; server = "pdns.${zone}"; domains = [ "home.${zone}" ]; in { age.secrets = { dyndns.file = ../../secrets/dyndns.age; }; services.ddclient = { enable = true; inherit zone server domains; protocol = "nsupdate"; passwordFile = config.age.secrets.dyndns.path; }; }