Personal-use NixOS configuration
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add Radicale service

encode42 d13af62c 88c017bc

+34 -4
+1 -4
config/server/groupware/radicale.nix
··· 10 10 11 11 settings = { 12 12 auth = { 13 - type = "imap"; 14 - 15 - # imap_host = "localhost"; 16 - # imap_security = "tls"; 13 + urldecode_username = true; 17 14 18 15 cache_logins = true; 19 16 };
+32
hosts/index/config/groupware/radicale.nix
··· 1 + { flakeRoot, ... }: 2 + 3 + let 4 + radicaleModule = import (flakeRoot + /config/server/groupware/radicale.nix) { 5 + hosts = [ 6 + { 7 + name = "radicale.lan"; 8 + ssl = "internal"; 9 + } 10 + { 11 + name = "dav.encrypted.group"; 12 + ssl = "cloudflare"; 13 + 14 + useLocal = true; 15 + } 16 + ]; 17 + }; 18 + in 19 + { 20 + imports = [ 21 + radicaleModule 22 + ]; 23 + 24 + services.radicale.settings = { 25 + auth = { 26 + type = "imap"; 27 + 28 + imap_host = "localhost:113"; 29 + imap_security = "none"; 30 + }; 31 + }; 32 + }
+1
hosts/index/default.nix
··· 41 41 42 42 ./config/groupware/cells.nix 43 43 ./config/groupware/maddy.nix 44 + ./config/groupware/radicale.nix 44 45 45 46 ./config/media/audiobookshelf.nix 46 47 ./config/media/emby.nix