linde: set up mycal
1 file changed, 18 insertions(+), 0 deletions(-)
changed files
M system/linde.nix → system/linde.nix
@@ -231,6 +231,14 @@ enable = true; tailscaleAuthKeyFile = config.age.secrets.golink.path; }; + services.mycal = { + enable = true; + port = 8002; + + timezone = "Europe/Berlin"; + name = "Alin"; + }; + services.journald.extraConfig = '' MaxRetentionSec=1 month '';@@ -601,6 +609,16 @@ file_server browse } ''; }; + "cal.${domain}" = { + extraConfig = + let + srv = config.services.mycal; + in + '' + encode zstd gzip + reverse_proxy ${srv.host}:${toString srv.port} + ''; + }; "stats.${domain}" = let srv = config.services.goatcounter;