I just want to also confirm that switching to VBoxSVGA and then using xrandr -d :0
to choose an available resolution followed by xrandr -s 2560x1600
fixes the problem.
My experience is that resizing doesn’t work with gdm:
services.xserver.enable = true;
services.xserver.desktopManager.gnome.enable = true;
services.xserver.displayManager.gdm.enable = true;
virtualisation.virtualbox.guest.enable = true;
Disabling gdm (reverts to lightdm by default) is the only change I needed to make resizing the guest display work automatically:
services.xserver.enable = true;
services.xserver.desktopManager.gnome.enable = true;
#services.xserver.displayManager.gdm.enable = true;
virtualisation.virtualbox.guest.enable = true;
Good luck!
2 Likes