Loading nixos/modules/services/networking/r53-ddns.nix +7 −1 Original line number Diff line number Diff line Loading @@ -41,6 +41,11 @@ in ''; }; ttl = mkOption { type = types.int; description = "The TTL for the generated record"; }; environmentFile = mkOption { type = types.str; description = '' Loading Loading @@ -68,7 +73,8 @@ in serviceConfig = { ExecStart = "${pkg}/bin/r53-ddns -zone-id ${cfg.zoneID} -domain ${cfg.domain}" + lib.optionalString (cfg.hostname != null) " -hostname ${cfg.hostname}"; + lib.optionalString (cfg.hostname != null) " -hostname ${cfg.hostname}" + lib.optionalString (cfg.ttl != null) " -ttl ${toString cfg.ttl}"; EnvironmentFile = "${cfg.environmentFile}"; DynamicUser = true; }; Loading Loading
nixos/modules/services/networking/r53-ddns.nix +7 −1 Original line number Diff line number Diff line Loading @@ -41,6 +41,11 @@ in ''; }; ttl = mkOption { type = types.int; description = "The TTL for the generated record"; }; environmentFile = mkOption { type = types.str; description = '' Loading Loading @@ -68,7 +73,8 @@ in serviceConfig = { ExecStart = "${pkg}/bin/r53-ddns -zone-id ${cfg.zoneID} -domain ${cfg.domain}" + lib.optionalString (cfg.hostname != null) " -hostname ${cfg.hostname}"; + lib.optionalString (cfg.hostname != null) " -hostname ${cfg.hostname}" + lib.optionalString (cfg.ttl != null) " -ttl ${toString cfg.ttl}"; EnvironmentFile = "${cfg.environmentFile}"; DynamicUser = true; }; Loading