Ensure borgbackup cache / config is persisted
All checks were successful
CI / Check, build and cache Nix flake (push) Successful in 32m28s
All checks were successful
CI / Check, build and cache Nix flake (push) Successful in 32m28s
This commit is contained in:
@@ -540,6 +540,20 @@ in
|
||||
];
|
||||
})
|
||||
(persistSimpleSvc "octoprint")
|
||||
(mkIf (config.services.borgbackup.jobs != { }) {
|
||||
my.tmproot.persistence.config.directories = [
|
||||
"/var/lib/borgbackup"
|
||||
"/var/cache/borgbackup"
|
||||
];
|
||||
|
||||
services.borgbackup.package = pkgs.borgbackup.overrideAttrs (o: {
|
||||
makeWrapperArgs = o.makeWrapperArgs ++ [
|
||||
"--set-default BORG_BASE_DIR /var/lib/borgbackup"
|
||||
"--set-default BORG_CONFIG_DIR /var/lib/borgbackup/config"
|
||||
"--set-default BORG_CACHE_DIR /var/cache/borgbackup"
|
||||
];
|
||||
});
|
||||
})
|
||||
]))
|
||||
]);
|
||||
|
||||
|
Reference in New Issue
Block a user