# Data mirror disks "content-1" = { type = "disk"; device = "${CONTENT_DISK_ID}"; content = { type = "gpt"; partitions = { "data-1" = { size = "100%"; content = { type = "luks"; name = "crypted-content-1"; settings.keyFile = "/etc/secrets/disks/content-1"; content = { type = "mdraid"; name = "data-storage"; }; }; }; }; }; }; "parity-1" = { type = "disk"; device = "${PARITY_DISK_ID}"; content = { type = "gpt"; partitions = { "parity-1" = { size = "100%"; content = { type = "luks"; name = "crypted-parity-1"; settings.keyFile = "/etc/secrets/disks/parity-1"; content = { type = "mdraid"; name = "data-storage"; }; }; }; }; }; }; }; # RAID 1 Configuration mdadm = { "data-storage" = { type = "mdadm"; level = 1; content = { type = "filesystem"; format = "xfs"; mountpoint = "/mnt/data-storage"; }; }; };