lol

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

authored by

lassulus and committed by
GitHub
2ea007a2 f80495af

+10
+10
nixos/modules/services/web-apps/jitsi-meet.nix
··· 8 8 with lib; 9 9 10 10 let 11 + 11 12 cfg = config.services.jitsi-meet; 12 13 13 14 # The configuration files are JS of format "var <<string>> = <<JSON>>;". In order to ··· 231 232 232 233 config = mkIf cfg.enable { 233 234 services.prosody = mkIf cfg.prosody.enable { 235 + 236 + # required for muc_breakout_rooms 237 + package = lib.mkDefault ( 238 + config.services.prosody.package.override { 239 + withExtraLuaPackages = p: with p; [ cjson ]; 240 + } 241 + ); 242 + 234 243 enable = mkDefault true; 235 244 xmppComplianceSuite = mkDefault false; 236 245 modules = { ··· 419 428 cfg.videobridge.passwordFile 420 429 else 421 430 "/var/lib/jitsi-meet/videobridge-secret"; 431 + 422 432 in 423 433 '' 424 434 ${config.services.prosody.package}/bin/prosodyctl register focus auth.${cfg.hostName} "$(cat /var/lib/jitsi-meet/jicofo-user-secret)"