diff --git a/config/nixos/hardware/mennos-server/zfs.nix b/config/nixos/hardware/mennos-server/zfs.nix index 25dfe29..9260d94 100644 --- a/config/nixos/hardware/mennos-server/zfs.nix +++ b/config/nixos/hardware/mennos-server/zfs.nix @@ -6,7 +6,7 @@ # ZFS system services services.zfs = { autoSnapshot = { - enable = true; + enable = false; frequent = 4; # Keep 4 15-minute snapshots hourly = 24; # Keep 24 hourly snapshots daily = 7; # Keep 7 daily snapshots @@ -15,66 +15,66 @@ }; autoScrub = { enable = true; - interval = "weekly"; # Scrub pools weekly + interval = "weekly"; }; }; # Your ZFS pool and datasets will be automatically imported # But we can specify mount points explicitly for clarity - # fileSystems = { - # "/mnt/ai" = { - # device = "datapool/ai"; - # fsType = "zfs"; - # }; - # "/mnt/movies" = { - # device = "datapool/movies"; - # fsType = "zfs"; - # }; - # "/mnt/tvshows" = { - # device = "datapool/tv_shows"; - # fsType = "zfs"; - # }; - # "/mnt/music" = { - # device = "datapool/music"; - # fsType = "zfs"; - # }; - # "/mnt/astrophotography" = { - # device = "datapool/astro"; - # fsType = "zfs"; - # }; - # "/mnt/downloads" = { - # device = "datapool/downloads"; - # fsType = "zfs"; - # }; - # "/mnt/photos" = { - # device = "datapool/photos"; - # fsType = "zfs"; - # }; - # "/mnt/stash" = { - # device = "datapool/stash"; - # fsType = "zfs"; - # }; - # "/mnt/ISOs" = { - # device = "datapool/isos"; - # fsType = "zfs"; - # }; - # "/mnt/audiobooks" = { - # device = "datapool/audiobooks"; - # fsType = "zfs"; - # }; - # "/mnt/VMs" = { - # device = "datapool/vms"; - # fsType = "zfs"; - # }; - # "/mnt/old_backups" = { - # device = "datapool/old_backups"; - # fsType = "zfs"; - # }; - # "/etc/docker" = { - # device = "datapool/services"; - # fsType = "zfs"; - # }; - # }; + fileSystems = { + "/mnt/ai" = { + device = "datapool/ai"; + fsType = "zfs"; + }; + "/mnt/movies" = { + device = "datapool/movies"; + fsType = "zfs"; + }; + "/mnt/tvshows" = { + device = "datapool/tv_shows"; + fsType = "zfs"; + }; + "/mnt/music" = { + device = "datapool/music"; + fsType = "zfs"; + }; + "/mnt/astrophotography" = { + device = "datapool/astro"; + fsType = "zfs"; + }; + "/mnt/downloads" = { + device = "datapool/downloads"; + fsType = "zfs"; + }; + "/mnt/photos" = { + device = "datapool/photos"; + fsType = "zfs"; + }; + "/mnt/stash" = { + device = "datapool/stash"; + fsType = "zfs"; + }; + "/mnt/ISOs" = { + device = "datapool/isos"; + fsType = "zfs"; + }; + "/mnt/audiobooks" = { + device = "datapool/audiobooks"; + fsType = "zfs"; + }; + "/mnt/VMs" = { + device = "datapool/vms"; + fsType = "zfs"; + }; + "/mnt/old_backups" = { + device = "datapool/old_backups"; + fsType = "zfs"; + }; + "/etc/docker" = { + device = "datapool/services"; + fsType = "zfs"; + }; + }; # Install ZFS utilities environment.systemPackages = with pkgs; [