Unverified Commit 2ea007a2 authored by lassulus's avatar lassulus Committed by GitHub
Browse files

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

parents f80495af deb236c8
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -8,6 +8,7 @@
with lib;

let

  cfg = config.services.jitsi-meet;

  # The configuration files are JS of format "var <<string>> = <<JSON>>;". In order to
@@ -231,6 +232,14 @@ in

  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 = {
@@ -419,6 +428,7 @@ in
              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)"