1 { pkgs, lib, config, ... }:
3 inherit (config.users) users;
4 domain = config.networking.domain;
7 networking.nftables.ruleset = ''
10 meta l4proto { udp, tcp } th dport 64738 counter accept comment "Murmur"
14 users.groups.acme.members = [ users."murmur".name ];
15 security.acme.certs."${domain}" = {
16 postRun = "systemctl try-restart --no-block murmur";
18 systemd.services.murmur = {
19 wants = [ "acme-selfsigned-${domain}.service" "acme-${domain}.service"];
20 after = [ "acme-selfsigned-${domain}.service" ];
25 Bienvenue sur mumble.sourcephile.fr
26 Avant de commencer à parler, rejoignez un salon ou bien créez en un nouveau !
29 registerName = "sourcephile";
30 registerHostname = "mumble.${domain}";
31 #registerUrl = "https://${domain}";
32 #registerLocation = "FR";
35 sslKey = "/var/lib/acme/${domain}/full.pem";
37 username = "[A-Za-z0-9_-]{2,12}"
38 channelnestinglimit = 10