fix: remove E2E support in jitsi

This commit is contained in:
nhnn
2025-05-16 12:25:12 +03:00
parent cc7d594807
commit cfb471a9ce

View File

@@ -39,9 +39,15 @@ in
};
config = lib.mkIf cfg.enable {
nixpkgs.config.permittedInsecurePackages = [
"jitsi-meet-1.0.7952"
nixpkgs.overlays = [
(_: prev: {
# We disable E2E for clients below
jitsi-meet = prev.jitsi-meet.overrideAttrs (old: {
meta = old.meta // { knownVulnerabilities = [ ]; };
});
})
];
services.jitsi-meet = {
enable = true;
hostName = "${cfg.subdomain}.${domain}";
@@ -55,6 +61,7 @@ in
prejoinConfig = {
enabled = true;
};
e2ee.disabled = true; # libolm is vulnerable and E2E is generally broken.
};
};
services.prosody.extraConfig = ''