made zfs mode settable

This commit is contained in:
Leyla Becker 2025-06-01 15:04:37 -05:00
parent 99ea355472
commit 795b9b010f

View file

@ -50,6 +50,11 @@ in {
};
};
pool = {
mode = lib.mkOption {
type = lib.types.str;
default = "raidz2";
description = "what level of redundancy should this pool have";
};
# list of drives in pool that will have a boot partition put onto them
bootDrives = lib.mkOption {
type = lib.types.listOf lib.types.str;
@ -207,7 +212,7 @@ in {
type = "topology";
vdev = (
builtins.map (disks: {
mode = "raidz2";
mode = config.host.storage.pool.mode;
members =
builtins.map (disk: disk.name) disks;
})