diff --git a/configs/nixos/ni/disko.nix b/configs/nixos/ni/disko.nix index 7e65114d..84bf46ad 100644 --- a/configs/nixos/ni/disko.nix +++ b/configs/nixos/ni/disko.nix @@ -60,6 +60,16 @@ mountpoint = "/gnu"; }; }) + + (lib.mkIf (config.services.snapper.configs != {}) { + "/home/.snapshots" = { + mountOptions = [ "compress=zstd" ]; + }; + + "/.snapshots" = { + mountOptions = [ "compress=zstd" ]; + }; + }) ]; }; }; diff --git a/configs/nixos/ni/modules/services/backup/default.nix b/configs/nixos/ni/modules/services/backup/default.nix index 13fb6a5d..97b29f51 100644 --- a/configs/nixos/ni/modules/services/backup/default.nix +++ b/configs/nixos/ni/modules/services/backup/default.nix @@ -124,6 +124,14 @@ in { TIMELINE_LIMIT_WEEKLY = 12; }; }; + + filters = '' + /tmp + /var/tmp + /var/log + /var/lib/libvirt/images + /srv + ''; }; }; }