blob: 4608d099c890a40b1717ef9f5177f8e727926551 [file] [log] [blame]
Skyler Grey5e2bc9e2023-08-24 21:58:52 +00001{ config, ... }: {
2 services.cloudflare-dyndns = {
3 enable = true;
4 proxied = false;
5 ipv4 = true;
6 ipv6 = false;
Skyler Grey0009c5e2024-01-19 21:48:28 +00007 domains = [ "a1.clicks.domains" ];
Skyler Grey5e2bc9e2023-08-24 21:58:52 +00008 apiTokenFile = config.sops.secrets.cloudflare_ddns__api_token.path;
9 };
10
11 sops.secrets.cloudflare_ddns__api_token = {
12 mode = "0600";
13 owner = config.users.users.root.name;
14 group = config.users.users.root.group;
Samuel Shuertf68685d2023-10-28 20:07:56 -040015 sopsFile = ../../secrets/cloudflare-ddns.env.bin;
Skyler Grey5e2bc9e2023-08-24 21:58:52 +000016 format = "binary";
17 };
18}