+ fileSystems = {
+ "/" = lib.mkForce { fsType = "zfs"; device = "zpool/root"; };
+ "/boot" = { fsType = "ext4"; device = "/dev/disk/by-uuid/e6bb18fb-ff56-4b5f-ae9f-e60d40dc0622"; };
+ "/etc" = { fsType = "zfs"; device = "zpool/root/etc"; };
+ "/nix" = { fsType = "zfs"; device = "zpool/root/nix"; };
+ "/tmp" = { fsType = "zfs"; device = "zpool/root/tmp"; };
+ "/var" = { fsType = "zfs"; device = "zpool/root/var"; };
+ };
+ boot.initrd.secrets = {
+ "/boot/pass.key" = "/boot/pass.key";
+ };
+
+ services.zfs = {
+ autoSnapshot = {
+ enable = true;
+ };
+ autoScrub = {
+ enable = true;
+ };
+ };