From 54866bd8c82784130c13e6fa250122f76bd98e12 Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Sat, 2 Aug 2025 17:16:33 +0200 Subject: modules/jitsi-meet: Provide needed `muc`s --- modules/by-name/ji/jitsi-meet/module.nix | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/modules/by-name/ji/jitsi-meet/module.nix b/modules/by-name/ji/jitsi-meet/module.nix index cfa0782..9b8d5ad 100644 --- a/modules/by-name/ji/jitsi-meet/module.nix +++ b/modules/by-name/ji/jitsi-meet/module.nix @@ -3,7 +3,7 @@ lib, config, nixpkgs-unstable, -pkgsUnstable, + pkgsUnstable, ... }: let cfg = config.vhack.jitsi-meet; @@ -63,6 +63,27 @@ in { p.cjson ]; }); + + virtualHosts = { + "recorder.${cfg.domain}" = { + extraConfig = '' + main_muc = "conference.${cfg.domain}" + muc_component = "conference.${cfg.domain}" + ''; + }; + "auth.${cfg.domain}" = { + extraConfig = '' + main_muc = "conference.${cfg.domain}" + muc_component = "conference.${cfg.domain}" + ''; + }; + "guest.${cfg.domain}" = { + extraConfig = '' + main_muc = "conference.${cfg.domain}" + muc_component = "conference.${cfg.domain}" + ''; + }; + }; }; jitsi-videobridge = { -- cgit 1.4.1