···
48
-
description = mdDoc "File to include additional settings for this provider from.";
48
+
description = "File to include additional settings for this provider from.";
53
-
description = mdDoc "Whether to use HTTPS for this DDNS provider.";
53
+
description = "Whether to use HTTPS for this DDNS provider.";
58
-
description = mdDoc "Username for this DDNS provider.";
58
+
description = "Username for this DDNS provider.";
63
-
description = mdDoc ''
Password for this DDNS provider.
WARNING: This will be world-readable in the nix store.
···
example = "your.cool-domain.com";
74
-
description = mdDoc "Hostname alias(es).";
74
+
description = "Hostname alias(es).";
type = either str (listOf str);
80
-
enable = mkEnableOption (mdDoc ''
80
+
enable = mkEnableOption (''
synchronise your machine's IP address with a dynamic DNS provider using inadyn
86
-
description = lib.mdDoc ''
User account under which inadyn runs.
···
99
-
description = lib.mdDoc ''
Group account under which inadyn runs.
···
default = "*-*-* *:*:00";
111
-
description = mdDoc ''
How often to check the current IP.
Uses the format described in {manpage}`systemd.time(7)`";
···
logLevel = lib.mkOption {
type = lib.types.enum [ "none" "err" "warning" "info" "notice" "debug" ];
120
-
description = lib.mdDoc "Set inadyn's log level.";
120
+
description = "Set inadyn's log level.";
···
default = config.networking.enableIPv6;
defaultText = "`config.networking.enableIPv6`";
131
-
description = mdDoc "Whether to get IPv6 addresses from interfaces.";
131
+
description = "Whether to get IPv6 addresses from interfaces.";
forced-update = mkOption {
136
-
description = mdDoc "Duration (in seconds) after which an update is forced.";
136
+
description = "Duration (in seconds) after which an update is forced.";
141
-
description = mdDoc ''
Settings for DDNS providers built-in to inadyn.
For a list of built-in providers, see `inadyn.conf (5)`.
···
153
-
description = mdDoc ''
Settings for custom DNS providers.
type = attrsOf (submodule {
options = providerOptions // {
160
-
description = mdDoc "DDNS server name.";
160
+
description = "DDNS server name.";
164
-
description = mdDoc ''
See `inadnyn.conf (5)` for a list for format specifiers that can be used.
···
180
-
description = mdDoc ''
Configuration file for inadyn.
Setting this will override all other configuration options.