I forgot to mention; if the Nvidia driver is in a mode that will support Wayland we still hide the Wayland option. To unhide it you need to comment out the last line of:
/usr/lib/udev/rules.d/61-gdm.rules
Although that will reintroduce bug 1705369 so you might need to also use one of the other workarounds mentioned in that bug.
I forgot to mention; if the Nvidia driver is in a mode that will support Wayland we still hide the Wayland option. To unhide it you need to comment out the last line of:
/usr/ lib/udev/ rules.d/ 61-gdm. rules
Although that will reintroduce bug 1705369 so you might need to also use one of the other workarounds mentioned in that bug.