{
  disko.devices = {
    disk = {
      x = {
        type = "disk";
        device = "/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi0";
        content = {
          type = "gpt";
          partitions = {
            zfs = {
              size = "100%";
              content = {
                type = "zfs";
                pool = "zspeed";
              };
            };
          };
        };
      };
      y = {
        type = "disk";
        device = "/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi3";
        content = {
          type = "gpt";
          partitions = {
            zfs = {
              size = "100%";
              content = {
                type = "zfs";
                pool = "zspeed";
              };
            };
          };
        };
      };
    };
    zpool = {
      zspeed = {
        type = "zpool";
        mode = "mirror";
        rootFsOptions = {
          "compression" = "zstd-4";
          "com.sun:auto-snapshot" = "false";
          "xattr" = "sa";
          "atime" = "off";
        };
        options = {
          "ashift" = "13";
        };
        postCreateHook = "zfs list -t snapshot -H -o name | grep -E '^zspeed@blank$' || zfs snapshot zspeed@blank";

        datasets = {
          postgres = {
            type = "zfs_volume";
            size = "10G -s";
            content = {
              type = "filesystem";
              format = "btrfs";
              mountpoint = "/postgres";
            };
            options = {
              "com.sun:auto-snapshot:daily" = "true";
              "volblocksize" = "8k";
            };
          };
        };
      };
    };
  };
}