nix/hosts/APPA/services/ddclient.nix

17 lines
434 B
Nix

{ config, ... }:
{
age.secrets.passwords-ddclient-cloudflare = {
file = ../../../secrets/passwords/ddclient/cloudflare.age;
};
services.ddclient = {
enable = true;
usev4 = "webv4, webv4=ifconfig.me";
usev6 = "disabled";
protocol = "cloudflare";
zone = "dryb.org";
passwordFile = config.age.secrets.passwords-ddclient-cloudflare.path;
domains = [ "vpn.dryb.org" ];
interval = "10min";
};
}