From 0c0941eeab73a8f1f5e4f1a1651a9b33c9927f62 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Fri, 28 May 2021 20:20:42 +0200 Subject: radicale: init --- usecases/server/radicale.nix | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 usecases/server/radicale.nix (limited to 'usecases/server') diff --git a/usecases/server/radicale.nix b/usecases/server/radicale.nix new file mode 100644 index 0000000..a998643 --- /dev/null +++ b/usecases/server/radicale.nix @@ -0,0 +1,18 @@ +inputs: + +{ config, ... }: + +{ + # TODO: use RFC42 settings for NixOS 21.05 + services.radicale = { + enable = true; + config = '' + [server] + hosts = ${config.topology.mainVpn.currentNodeIP}:5232 + ''; + }; + + networking.firewall.interfaces.${config.topology.mainVpn.interfaceName}.allowedTCPPorts = [ + 5232 + ]; +} -- cgit v1.2.3