fsType = "zfs";
};
+fileSystems."/home/julm" =
+ { device = "losurdo_nvme/home/julm";
+ fsType = "zfs";
+ };
+
+fileSystems."/home/julm/work" =
+ { device = "losurdo_nvme/home/julm/work";
+ fsType = "zfs";
+ };
+
fileSystems."/nix" =
{ device = "losurdo_nvme/nix";
fsType = "zfs";
services.sanoid = {
enable = true;
templates = {
+ work = {
+ hourly = 0;
+ daily = 7;
+ monthly = 0;
+ yearly = 0;
+ autosnap = true;
+ autoprune = true;
+ settings = {
+ };
+ };
backup_database = {
hourly = 0;
daily = 7;
#"--debug"
];
datasets = {
+ "losurdo_nvme/home/julm/work" = {
+ use_template = [ "work" ];
+ #recursive = true;
+ };
"losurdo_nvme/backup/mermet/var/git" = {
use_template = [ "backup_git" ];
#recursive = true;
sshKey = "/root/.ssh/id_ed25519";
commonArgs = [ "--no-sync-snap" ];
commands = {
+ "losurdo_nvme/home/julm/work" = {
+ sendOptions = "raw";
+ target = "root@mermet.sourcephile.fr:rpool/backup/losurdo/home/julm/work";
+ };
"root@mermet.sourcephile.fr:rpool/var/mail" = {
sendOptions = "raw";
target = "losurdo_nvme/backup/mermet/var/mail";