From 6b44dcb023e21abf3ba2c686532f91dff76d7de6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leon=20Schwarz=C3=A4ugl?= Date: Sun, 29 Jun 2025 15:29:26 +0200 Subject: [PATCH] feat: add radicale --- SwarselSystems.org | 128 ++++++++++++++++++++++++- modules/nixos/server/kanidm.nix | 7 ++ modules/nixos/server/oauth2-proxy.nix | 5 +- modules/nixos/server/radicale.nix | 107 +++++++++++++++++++++ profiles/nixos/localserver/default.nix | 1 + secrets/winters/secrets.yaml | 10 +- secrets/winters/secrets2.yaml | 49 ++++++++++ 7 files changed, 298 insertions(+), 9 deletions(-) create mode 100644 modules/nixos/server/radicale.nix create mode 100644 secrets/winters/secrets2.yaml diff --git a/SwarselSystems.org b/SwarselSystems.org index 27e1b7b..323bee7 100644 --- a/SwarselSystems.org +++ b/SwarselSystems.org @@ -4701,6 +4701,7 @@ Modules that need to be loaded on the NixOS level. Note that these will not be a kanidm = lib.mkDefault true; firefly = lib.mkDefault true; koillection = lib.mkDefault true; + radicale = lib.mkDefault true; }; }; }; @@ -9991,6 +9992,7 @@ To get other URLs (token, etc.), use https:///oauth2/openid//oauth2/openid//oauth2/openid//oauth2/openid//oauth2/openid//oauth2/openid/