mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-06-11 20:25:32 +03:00
Merge pull request #328365 from Guanran928/cloudflare-dyndns
nixos/cloudflare-dyndns: introduce package option
This commit is contained in:
commit
48966eacad
1 changed files with 3 additions and 1 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue