summaryrefslogtreecommitdiff
path: root/hosts/ahmed/cloudflare-ddns.nix
blob: a118fa614daa43d7ce150ee73927dbabcced31d1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# This module sets up cloudflare-dyndns for <linus.onl>.

{ lib, config, ... }:

let

in
{
  age.secrets.cloudflare-dyndns-api-token.file = ../../secrets/cloudflare-ddns-token.env.age;
  services.cloudflare-dyndns = {
    enable = true;
    apiTokenFile = config.age.secrets.cloudflare-dyndns-api-token.path;
    proxied = true;
  };
}