2021-12-24 18:27:19 +01:00
|
|
|
{ config, ... }:
|
|
|
|
|
{
|
|
|
|
|
services.borgbackup.jobs.default = {
|
|
|
|
|
paths = [
|
|
|
|
|
"/etc"
|
|
|
|
|
"/home"
|
|
|
|
|
"/root"
|
|
|
|
|
"/var"
|
|
|
|
|
];
|
|
|
|
|
exclude = [
|
|
|
|
|
"*/.cache"
|
|
|
|
|
"/home/*/build"
|
|
|
|
|
"/var/log"
|
2022-01-15 13:22:32 +01:00
|
|
|
"/var/lib/nextcloud/data/appdata_ocnc33s4dl6i/preview"
|
|
|
|
|
"/var/lib/postgresql/*/"
|
2022-08-01 15:53:36 +02:00
|
|
|
"/var/lib/containers"
|
2021-12-24 18:27:19 +01:00
|
|
|
];
|
|
|
|
|
repo = "borg@haus.mc-fucker.cool:/mnt/sdf1/borg/${config.networking.hostName}";
|
|
|
|
|
compression = "zstd";
|
|
|
|
|
encryption.mode = "none";
|
|
|
|
|
environment.BORG_RSH = "ssh -o 'StrictHostKeyChecking=no' -i /root/.ssh/id_borg";
|
|
|
|
|
extraCreateArgs = "--verbose --stats";
|
|
|
|
|
startAt = "03:00";
|
|
|
|
|
};
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
# vim: set et ts=2 sw=2 ai:
|