diff --git a/modules/virtualisation/qemu-vm.nix b/modules/virtualisation/qemu-vm.nix index eb800e52ab27..cf7738768e1f 100644 --- a/modules/virtualisation/qemu-vm.nix +++ b/modules/virtualisation/qemu-vm.nix @@ -306,11 +306,9 @@ in # dependency.) boot.postBootCommands = '' - ( source /proc/cmdline - if [ -n "$regInfo" ]; then - ${config.environment.nix}/bin/nix-store --load-db < $regInfo - fi - ) + if [[ "$(cat /proc/cmdline)" =~ regInfo=([^ ]*) ]]; then + ${config.environment.nix}/bin/nix-store --load-db < ''${BASH_REMATCH[1]} + fi ''; virtualisation.pathsInNixDB =