diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 196871d14b22..70ac9882958b 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1123,6 +1123,7 @@ ./services/networking/chisel-server.nix ./services/networking/cjdns.nix ./services/networking/clatd.nix + ./services/networking/cloudflare-ddns.nix ./services/networking/cloudflare-dyndns.nix ./services/networking/cloudflare-warp.nix ./services/networking/cloudflared.nix diff --git a/nixos/modules/services/networking/cloudflare-ddns.nix b/nixos/modules/services/networking/cloudflare-ddns.nix index bf9f36e94e96..438794dc5dd7 100644 --- a/nixos/modules/services/networking/cloudflare-ddns.nix +++ b/nixos/modules/services/networking/cloudflare-ddns.nix @@ -22,9 +22,8 @@ in description = '' Path to a file containing the Cloudflare API authentication token. The file content should be in the format `CLOUDFLARE_API_TOKEN=YOUR_SECRET_TOKEN`. - The service user `${cfg.user}` needs read access to this file. + The service user needs read access to this file. Ensure permissions are secure (e.g., `0400` or `0440`) and ownership is appropriate - (e.g., `owner = root`, `group = ${cfg.group}`). Using `CLOUDFLARE_API_TOKEN` is preferred over the deprecated `CF_API_TOKEN`. ''; example = "/run/secrets/cloudflare-ddns-token"; @@ -324,4 +323,7 @@ in }; }; }; + meta.maintainers = with lib.maintainers; [ + shokerplz + ]; } diff --git a/pkgs/by-name/cl/cloudflare-ddns/package.nix b/pkgs/by-name/cl/cloudflare-ddns/package.nix index 618ee55a3164..01ad2288c1cf 100644 --- a/pkgs/by-name/cl/cloudflare-ddns/package.nix +++ b/pkgs/by-name/cl/cloudflare-ddns/package.nix @@ -29,7 +29,7 @@ buildGoModule (finalAttrs: { homepage = "https://github.com/favonia/cloudflare-ddns"; mainProgram = "ddns"; license = licenses.asl20; - maintainers = [ ]; + maintainers = with lib.maintainers; [ shokerplz ]; platforms = platforms.unix ++ platforms.darwin; }; })