Make backups only include /home
This commit is contained in:
parent
f189a59a9c
commit
6f25ceba0c
2 changed files with 8 additions and 5 deletions
Binary file not shown.
|
@ -15,19 +15,22 @@ in with lib; {
|
|||
services.duplicity = {
|
||||
enable = true;
|
||||
secretFile = config.age.secrets."backblaze".path;
|
||||
include = [
|
||||
"/home"
|
||||
];
|
||||
frequency = null; # We set this later
|
||||
root = "/home";
|
||||
fullIfOlderThan = "1M";
|
||||
exclude = [
|
||||
"/home/**/.config"
|
||||
"/home/**/.cache"
|
||||
"/home/**/.cargo"
|
||||
"/home/**/.local"
|
||||
# NixOS configuration, we keep that elsewhere.
|
||||
"/home/**/os"
|
||||
];
|
||||
targetUrl = "b2://005c7170636d5ef0000000001@${cfg.bucket}";
|
||||
};
|
||||
systemd.services.duplicity.wants = ["network.target"];
|
||||
systemd.timers.duplicity.timerConfig."OnBootSec" = "20m";
|
||||
systemd.timers.duplicity.timerConfig."OnCalendar" = "daily";
|
||||
systemd.timers.duplicity.timerConfig."Persistent" = true;
|
||||
};
|
||||
|
||||
}
|
Loading…
Reference in a new issue