{ pkgs, lib, config, hostName, ... }:
with builtins;
{
+# syncoid --create-bookmark --no-privilege-elevation --no-sync-snap --recvoptions '' --sendoptions raw --recursive oignon/home off2/julm/backup/oignon/home
+# zfs list -t snapshot -o name | grep ^oignon/home | while read -r snap; do zfs bookmark "$snap" "${snap//@/#}"; done
# Take regular snapshots, and prune old ones
services.sanoid = {
enable = true;
trap "sudo zpool export $zpool" EXIT
zfs list -rH -t filesystem -o mounted,mountpoint,name "$zpool"/"$USER"/backup |
grep "^no\\s*/" | cut -f 3 | xargs -ortL1 sudo zfs mount -Olv || true
- ${pkgs.mate.caja}/bin/caja --browser /mnt/"$zpool"/"$USER"/backup
+ ${pkgs.mate.caja-with-extensions}/bin/caja --browser /mnt/"$zpool"/"$USER"/backup
)
}
'';