Unverified Commit 48966eac authored by Lin Jian's avatar Lin Jian Committed by GitHub
Browse files

Merge pull request #328365 from Guanran928/cloudflare-dyndns

nixos/cloudflare-dyndns: introduce package option
parents d28c3548 782e8513
Loading
Loading
Loading
Loading
+3 −1
Original line number Diff line number Diff line
@@ -10,6 +10,8 @@ in
    services.cloudflare-dyndns = {
      enable = mkEnableOption "Cloudflare Dynamic DNS Client";

      package = mkPackageOption pkgs "cloudflare-dyndns" { };

      apiTokenFile = mkOption {
        type = types.nullOr types.str;
        default = null;
@@ -95,7 +97,7 @@ in
              ++ optional cfg.deleteMissing "--delete-missing"
              ++ optional cfg.proxied "--proxied";
          in
          "${pkgs.cloudflare-dyndns}/bin/cloudflare-dyndns ${toString args}";
          "${getExe cfg.package} ${toString args}";
      };
    } // optionalAttrs (cfg.frequency != null) {
      startAt = cfg.frequency;