Specify bridge origin

This commit is contained in:
Rory& 2024-12-20 17:33:02 +01:00
commit 282506c547

View file

@ -27,6 +27,7 @@ in
namespace = mkStringOption "The prefix to use for the MXIDs/aliases of bridged users/rooms. Should end with a _!" "_ooye_"; namespace = mkStringOption "The prefix to use for the MXIDs/aliases of bridged users/rooms. Should end with a _!" "_ooye_";
discordTokenPath = mkStringOption "The path to the discord token file." "/etc/ooye-discord-token"; discordTokenPath = mkStringOption "The path to the discord token file." "/etc/ooye-discord-token";
socket = mkStringOption "The socket to listen on, can either be a port number or a unix socket path." "6693"; socket = mkStringOption "The socket to listen on, can either be a port number or a unix socket path." "6693";
bridgeOrigin = mkStringOption "The web frontend URL for the bridge, defaults to http://localhost:{socket}" "";
enableSynapseIntegration = lib.mkEnableOption "Enable Synapse integration"; enableSynapseIntegration = lib.mkEnableOption "Enable Synapse integration";
}; };
@ -62,6 +63,7 @@ in
content_length_workaround = false; content_length_workaround = false;
include_user_id_in_mxid = true; include_user_id_in_mxid = true;
server_origin = cfg.homeserver; server_origin = cfg.homeserver;
bridge_origin = if (cfg.bridgeOrigin == "") then "http://localhost:${cfg.socket}" else cfg.bridgeOrigin;
}; };
} }
); );