3 domain = "sourcephile.fr";
4 iface = config.services.nebula.networks.${domain}.tun.device;
5 cfg = config.services.anki-sync-server;
8 services.anki-sync-server = {
17 passwordFile = "/var/lib/anki-sync-server/${name}.pass";
26 networking.nftables.ruleset = lib.mkIf cfg.openFirewall ''
28 chain input-${iface} {
29 tcp dport ${toString cfg.port} counter accept comment "anki: sync server"