services/jitsi: Add missing dependency for breakout rooms (#429837)

lassulus 2ea007a2 f80495af

Changed files
+10
nixos
modules
services
web-apps
+10
nixos/modules/services/web-apps/jitsi-meet.nix
···
with lib;
let
+
cfg = config.services.jitsi-meet;
# The configuration files are JS of format "var <<string>> = <<JSON>>;". In order to
···
config = mkIf cfg.enable {
services.prosody = mkIf cfg.prosody.enable {
+
+
# required for muc_breakout_rooms
+
package = lib.mkDefault (
+
config.services.prosody.package.override {
+
withExtraLuaPackages = p: with p; [ cjson ];
+
}
+
);
+
enable = mkDefault true;
xmppComplianceSuite = mkDefault false;
modules = {
···
cfg.videobridge.passwordFile
else
"/var/lib/jitsi-meet/videobridge-secret";
+
in
''
${config.services.prosody.package}/bin/prosodyctl register focus auth.${cfg.hostName} "$(cat /var/lib/jitsi-meet/jicofo-user-secret)"