nixos/test-driver: fix graphics for VM

`-nographic` should only be set if no display is available. Otherwise,
tools such as `nixos-build-vms(8)` will never open up a graphical
display.

Changed files
+1 -1
nixos
lib
test-driver
+1 -1
nixos/lib/test-driver/test-driver.py
···
) -> str:
display_opts = ""
display_available = any(x in os.environ for x in ["DISPLAY", "WAYLAND_DISPLAY"])
-
if display_available:
display_opts += " -nographic"
# qemu options
···
) -> str:
display_opts = ""
display_available = any(x in os.environ for x in ["DISPLAY", "WAYLAND_DISPLAY"])
+
if not display_available:
display_opts += " -nographic"
# qemu options