self-hosting/modules/jitsi.nix
Paul-Henri Froidmont 32b7948bec
Update to NixOS 24.11
2024-12-14 02:31:02 +01:00

25 lines
492 B
Nix

{
config,
lib,
...
}:
let
cfg = config.custom.services.jitsi;
in
{
options.custom.services.jitsi = {
enable = lib.mkEnableOption "jitsi";
};
config = lib.mkIf cfg.enable {
nixpkgs.config.permittedInsecurePackages = [ "jitsi-meet-1.0.8043" ];
services.jitsi-meet = {
enable = true;
hostName = "jitsi.froidmont.org";
interfaceConfig = {
RECENT_LIST_ENABLED = false;
};
};
services.jitsi-videobridge.openFirewall = true;
};
}