self-hosting/modules/jitsi.nix

27 lines
500 B
Nix
Raw Normal View History

2024-09-18 02:42:03 +02:00
{
pkgs,
config,
lib,
...
}:
let
cfg = config.custom.services.jitsi;
in
{
options.custom.services.jitsi = {
enable = lib.mkEnableOption "jitsi";
};
2024-03-26 23:37:53 +01:00
config = lib.mkIf cfg.enable {
2024-09-18 02:42:03 +02:00
nixpkgs.config.permittedInsecurePackages = [ "jitsi-meet-1.0.7952" ];
2024-03-26 23:37:53 +01:00
services.jitsi-meet = {
enable = true;
hostName = "jitsi.froidmont.org";
2024-09-18 02:42:03 +02:00
interfaceConfig = {
RECENT_LIST_ENABLED = false;
};
2024-03-26 23:37:53 +01:00
};
services.jitsi-videobridge.openFirewall = true;
2021-12-27 17:17:02 +01:00
};
}