From 2564b3e863bdae575a08b8ec2b42d4c2343c62c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= Date: Wed, 27 Dec 2023 12:23:27 +0200 Subject: [PATCH] syncthing: copy/backup ~/.cache/evolution/mail Good enough for email backups. Openable with neomutt with minimal setup: ``` $ mkdir -p x/cur; cd x $ cp -s ~/.cache/evolution/mail/*/folders/Debian/cur/*/* cur/ $ neomutt -f . ``` --- modules/services/syncthing/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/services/syncthing/default.nix b/modules/services/syncthing/default.nix index 9132ff1..18fa7f2 100644 --- a/modules/services/syncthing/default.nix +++ b/modules/services/syncthing/default.nix @@ -23,6 +23,11 @@ id = "8lk0n-mm63y"; label = "Books"; }; + Mail = { + devices = ["fwminex" "vno1-oh2"]; + id = "66fmz-x6f1a"; + label = "Mail"; + }; M-Active = { devices = ["mxp10" "fwminex" "vno1-oh2" "mtwork"]; id = "f6fma-unkxq"; @@ -158,6 +163,7 @@ in { "/var/www/dl/mykolo" = mykolo; "${cfg.dataDir}/M-V" = M-V; "${cfg.dataDir}/annex2/Books" = Books; + "${cfg.dataDir}/annex2/Mail" = Mail; "${cfg.dataDir}/annex2/M-Active" = M-Active; "${cfg.dataDir}/annex2/M-Camera" = M-Camera; "${cfg.dataDir}/annex2/M-Documents" = M-Documents; @@ -172,6 +178,7 @@ in { ) // ( lib.optionalAttrs (config.networking.hostName == "fwminex") { + "${cfg.dataDir}/.cache/evolution/mail" = Mail; "${cfg.dataDir}/Books" = Books; "${cfg.dataDir}/M-Active" = M-Active; "${cfg.dataDir}/M-Documents" = M-Documents;