add borg prune

This commit is contained in:
insert 2024-05-04 21:05:15 -04:00
parent c748ff8608
commit 958a3367ba
Signed by: insert
GPG key ID: A70775C389ACF105

View file

@ -19,7 +19,7 @@
}; };
in { in {
services.sunshine = { services.sunshine = {
package = patched.sunshine; package = patched_pkgs.sunshine;
enable = true; enable = true;
autoStart = true; autoStart = true;
capSysAdmin = true; capSysAdmin = true;
@ -57,6 +57,13 @@
encryption.mode = "repokey-blake2"; encryption.mode = "repokey-blake2";
encryption.passCommand = "cat ${config.age.secrets.borg.path}"; encryption.passCommand = "cat ${config.age.secrets.borg.path}";
compression = "auto,zstd"; compression = "auto,zstd";
prune.keep = {
within = "1d";
daily = 10;
weekly = 4;
monthly = 2;
};
readWritePaths = [ "/mnt/NAS-backup/insertpclinux-insert" ];
repo = "/mnt/NAS-backup/insertpclinux-insert"; repo = "/mnt/NAS-backup/insertpclinux-insert";
user = "insert"; user = "insert";
startAt = "daily"; startAt = "daily";