diff --git a/lib/default.nix b/lib/default.nix index 98b779c..17a8f15 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -51,8 +51,8 @@ let => "/dev/disk/by-id/xxx-part2" */ deviceNumbering = dev: index: - if match "/dev/[vs]d.+" dev != null then - dev + toString index # /dev/{s,v}da style + if match "/dev/([vs]|(xv)d).+" dev != null then + dev + toString index # /dev/{s,v,xv}da style else if match "/dev/(disk|zvol)/.+" dev != null then "${dev}-part${toString index}" # /dev/disk/by-id/xxx style, also used by zfs's zvolumes else if match "/dev/((nvme|mmcblk).+|md/.*[[:digit:]])" dev != null then