feat(restic): simplify backups

This commit is contained in:
Felix Schröter 2021-10-23 00:37:30 +02:00
parent 20b10194ca
commit 4df25ee687
No known key found for this signature in database
GPG key ID: 910ACB9F6BD26F58

View file

@ -39,25 +39,9 @@ in {
services.restic.backups.full = resticConfig { services.restic.backups.full = resticConfig {
name = "full"; name = "full";
paths = [ "/home" "/var" "/etc" ]; paths = [ "/etc/nixos" "/var/lib" "/home" ];
}; timerConfig.OnCalendar = "0/4:00:00";
extraPruneOpts = [ "--keep-last 6" ];
services.restic.backups.data = resticConfig {
name = "data";
paths = [
"/etc/nixos"
"/home/felschr/.config/syncthing"
"/home/felschr/sync/backups"
"/var/lib/etebase-server"
"/var/lib/hass"
"/var/lib/mosquitto"
"/var/lib/photoprism"
"/var/lib/syncthing"
"/var/lib/jellyfin"
"/var/lib/owntracks"
];
timerConfig = { OnCalendar = "hourly"; };
extraPruneOpts = [ "--keep-hourly 24" ];
extraOptions = [ "--exclude=/var/lib/jellyfin/transcodes" ]; extraOptions = [ "--exclude=/var/lib/jellyfin/transcodes" ];
}; };
} }