{ lib, ... }: with lib; { options.machine.uptime-kuma = { enable = mkEnableOption "Uptime Kuma"; domain = mkOption { type = types.nullOr types.str; default = null; description = "Domain name. If not set, will be disabled, and use the localhost."; }; port = mkOption { type = types.port; default = 4000; description = "Listen port."; }; }; }