diff --git a/systems/LoutreOS/services.nix b/systems/LoutreOS/services.nix index 4d496d7..bab9d54 100644 --- a/systems/LoutreOS/services.nix +++ b/systems/LoutreOS/services.nix @@ -119,22 +119,17 @@ in "/var/lib/gitea" "/var/lib/grafana" "/var/lib/jackett" - "/mnt/borgsnap/postgresql" + "/var/lib/matrix-synapse" + "/var/lib/postgresql/.zfs/snapshot/borgsnap" "/var/lib/radarr" "/var/lib/sonarr" "/var/lib/transmission" - "/var/lib/airsonic" - "/var/lib/hass" - "/var/lib/opendkim" - "/var/lib/slimserver" "/mnt/medias/musique" "/mnt/medias/torrent/lidarr" "/mnt/medias/torrent/musique" "/mnt/paul-home/paul" "/var/sieve" "/var/vmail" - "/mnt/backup_loutre/amandoleen" - "/mnt/secrets" ]; exclude = [ "/var/lib/radarr/.config/Radarr/radarr.db-wal" @@ -152,14 +147,9 @@ in weekly = 4; monthly = 12; }; - preHook = '' - ${pkgs.zfs}/bin/zfs snapshot loutrepool/var/postgresql@borgsnap - mkdir -p /mnt/borgsnap/postgresql - ${config.security.wrapperDir}/mount -t zfs loutrepool/var/postgresql@borgsnap /mnt/borgsnap/postgresql - ''; + preHook = "${pkgs.zfs}/bin/zfs snapshot loutrepool/var/postgresql@borgsnap"; readWritePaths = [ "/var/lib/postfix/queue/maildrop" ]; postHook = '' - ${config.security.wrapperDir}/umount /mnt/borgsnap/postgresql ${pkgs.zfs}/bin/zfs destroy loutrepool/var/postgresql@borgsnap ''; }; @@ -547,8 +537,6 @@ in }; }; - systemd.services."borgbackup-job-loutre".serviceConfig.TemporaryFileSystem = ["/mnt/borgsnap"]; - dogetipbot-telegram.enable = true; ipmihddtemp.enable = true;