nixos

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

default.nix (452B)


      1 {...}: {
      2 	services.btrbk.instances.btrbk = {
      3 		settings = {
      4 			ssh_identity = "/etc/btrbk/id_ed25519";
      5 			ssh_user = "btrbk";
      6 			stream_compress = "zstd";
      7 
      8 			subvolume."[2a01:4f8:1c19:8cba::1]:/var/lib" = {
      9 				snapshot_name = "hetznerion";
     10 
     11 				snapshot_dir = "/var/lib/btrbk/snapshots";
     12 				snapshot_preserve_min = "latest";
     13 
     14 				target = "/var/lib/btrbk/backups";
     15 				target_preserve_min = "latest";
     16 				target_preserve = "7d *w";
     17 			};
     18 		};
     19 	};
     20 }