working on backups

This commit is contained in:
Matt Nish-Lapidus 2025-05-24 00:07:48 -04:00
parent 52967f6de2
commit 870f29519f
3 changed files with 74 additions and 81 deletions

View file

@ -91,42 +91,9 @@ in
rclone = {
enable = true;
};
borgmatic = {
enable = true;
backups = {
eddie = {
location = {
patterns = [
"R /home/emenel"
"- home/emenel/.cache"
"- home/emenel/.nix*"
"- home/emenel/.steam*"
"- home/emenel/Sync"
"- home/emenel/.BitwigStudio"
"- home/emenel/.local/share/bitwig"
];
repositories = [
{
"path" = "ssh://oyi3ydnz@oyi3ydnz.repo.borgbase.com/./repo";
"label" = "eddie on borgbase";
}
];
};
retention = {
keepDaily = 3;
keepHourly = 3;
keepMonthly = 2;
};
};
};
};
};
services = {
borgmatic = {
enable = true;
};
gpg-agent = {
enable = true;
};