{ lib, ... }: with lib; { options.machine.vaultwarden = { enable = mkEnableOption "Vaultwarden"; 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 = 4534; description = "Listen port."; }; }; }