summary refs log tree commit diff
path: root/modules/ddns.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/ddns.nix')
-rw-r--r--modules/ddns.nix9
1 files changed, 6 insertions, 3 deletions
diff --git a/modules/ddns.nix b/modules/ddns.nix
index c9d2abd..8ee9afd 100644
--- a/modules/ddns.nix
+++ b/modules/ddns.nix
@@ -1,9 +1,13 @@
-{ me, ... }:
+{ me, config, ... }:
 
 let
   domain = "rnrd.eu";
 in
 {
+  age.secrets.cloudflare-dns = {
+    file = ../secrets/cloudflare-dns.age;
+  };
+
   services.ddclient = {
     enable = true;
 
@@ -20,7 +24,6 @@ in
     username = "token";
     zone = domain;
     domains = [ "${me.name}.${domain}" ];
-    # TODO: use age
-    passwordFile = "/home/mel/cloudflare-dns-token.pw";
+    passwordFile = config.age.secrets.cloudflare-dns.path;
   };
 }