diff --git a/flake.nix b/flake.nix index 73a5698..791c24b 100644 --- a/flake.nix +++ b/flake.nix @@ -49,6 +49,7 @@ cfg = config.services.prometheus.exporters.i2pd; in { + # todo rename lib.mdoc options.services.prometheus.exporters.i2pd = { enable = mkEnableOption "Enable the i2pd exporter"; @@ -56,22 +57,31 @@ listenAddress = mkOption { type = types.str; default = "127.0.0.1"; + description = '' + What address the exporter should listen to. + ''; }; port = mkOption { type = types.port; default = 5733; + description = '' + What port the exporter should listen on. + ''; }; routerAddress = mkOption { type = types.str; default = "http://127.0.0.1:7650"; + description = '' + The endpoint of the router's i2pcontrol protocol. ! Has to be https + ''; }; openFirewall = mkOption { type = types.bool; default = false; - description = lib.mdDoc '' + description = '' Open the appropriate ports in the firewall for i2pd-exporter. ''; }; @@ -79,6 +89,9 @@ routerPassword = mkOption { type = types.str; default = "itoopie"; + description = '' + The password for the i2pcontrol endpoint, by default itoopie + ''; }; };