diff --git a/src/nixos-anywhere.sh b/src/nixos-anywhere.sh index aa89393..418251f 100755 --- a/src/nixos-anywhere.sh +++ b/src/nixos-anywhere.sh @@ -501,6 +501,10 @@ nixosInstall() { fi step Installing NixOS + maybeReboot="" + if [[ ${phases[reboot]-} == 1 ]]; then + maybeReboot="nohup sh -c 'sleep 6 && reboot' >/dev/null &" + fi ssh_ sh </dev/null && [ "\$(zpool list)" != "no pools available" ]; umount -Rv /mnt/ zpool export -a || true fi +${maybeReboot} SSH }