{ pkgs, config, ... }: { config = { fileSystems = { "/nix" = { device = "surtr/local/nix"; fsType = "zfs"; }; "/root" = { device = "surtr/safe/home-root"; fsType = "zfs"; neededForBoot = true; }; "/var/lib/systemd" = { device = "surtr/local/var-lib-systemd"; fsType = "zfs"; neededForBoot = true; }; "/var/lib/nixos" = { device = "surtr/local/var-lib-nixos"; fsType = "zfs"; neededForBoot = true; }; "/var/log" = { device = "surtr/local/var-log"; fsType = "zfs"; }; "/home" = { device = "surtr/safe/home"; fsType = "zfs"; }; "/srv" = { device = "surtr/safe/srv"; fsType = "zfs"; options = [ "zfsutil" ]; }; }; services.zfssnap.enable = true; services.zfs.trim.enable = false; services.zfs.autoScrub = { enable = true; interval = "Sun *-*-1..7 04:00:00"; }; services.zfs.zed.settings = { ZED_SYSLOG_SUBCLASS_EXCLUDE = "history_event"; }; }; }