diff --git a/lib/modules/partition/disks.nix b/lib/modules/partition/disks.nix index 9e3a3bcd3..8fc5897b5 100644 --- a/lib/modules/partition/disks.nix +++ b/lib/modules/partition/disks.nix @@ -8,9 +8,13 @@ fs = import ./fs.nix; diskListVarName = "myDisks"; - probeScript = "partprobe 2> /dev/null || true"; isSwap = partition: builtins.elem partition.type [fs.swap 19]; + probeScript = builtins.concatStringsSep "\n" [ + "partprobe 2> /dev/null || true" + "udevadm trigger" + ]; + mkDiskType = osDisk: types.submodule ( { config, name, ... }: { options = {