summaryrefslogtreecommitdiff
path: root/modules/xnet/users/radicale.nix
diff options
context:
space:
mode:
authorKleidi Bujari <mail@4kb.net>2024-12-01 22:30:26 -0500
committerKleidi Bujari <mail@4kb.net>2024-12-01 22:30:26 -0500
commitf08f3812f40322b6098d75573413ed83f358871f (patch)
tree0f864c4695dab404e261e6bf179cfc1b04d6c7f5 /modules/xnet/users/radicale.nix
parent3ccc7e784a0ed5b19910ab856f6d9774a6f27956 (diff)
downloaddepot-f08f3812f40322b6098d75573413ed83f358871f.tar.gz
depot-f08f3812f40322b6098d75573413ed83f358871f.tar.bz2
depot-f08f3812f40322b6098d75573413ed83f358871f.zip
Cleanup xnet module and add baseline modules
With these changes, the xnet module is useable as a system builder. At this point, it is still undecided whether all configuration will be generalized into this module, rather than keeping mini-modules local to the machine they will run on.
Diffstat (limited to 'modules/xnet/users/radicale.nix')
-rw-r--r--modules/xnet/users/radicale.nix28
1 files changed, 0 insertions, 28 deletions
diff --git a/modules/xnet/users/radicale.nix b/modules/xnet/users/radicale.nix
deleted file mode 100644
index 7d752f0..0000000
--- a/modules/xnet/users/radicale.nix
+++ /dev/null
@@ -1,28 +0,0 @@
-{ config, ... }:
-let path = "/persist/data/radicale"; in {
- services.radicale = {
- enable = false;
- settings = {
- server.hosts = [ "127.0.0.1:5232" ];
- storage.filesystem_folder = "${path}/collections";
- auth = {
- type = "htpasswd";
- htpasswd_filename = "${path}/users";
- htpasswd_encryption = "plain";
- };
- };
- };
-
- systemd.tmpfiles.rules = [
- "d ${path} 0700 radicale radicale -"
- "Z ${path} 0700 radicale radicale - -"
- ];
-
- services.nginx.virtualHosts."dav.web.4kb.net" = {
- useACMEHost = "4kb.net";
- forceSSL = true;
- locations."/" = {
- proxyPass = "http://127.0.0.1:5232/";
- };
- };
-}