I recently did
dnf update and it uninstalled gnome, so I did
dnf groupInstall "Fedora Workstation". This restored gnome but every time I boot up, I have to login from the console and use
startx. Any help on how to bypass this nuance would be appreciated.
The GNOME login screen is provided by
gdm. You want
gdm installed and enabled. I think you have already installed it. To enable it:
systemctl enable gdm
I just checked, and gdm is not listed as enabled by default in the "systemd-preset" file of Fedora Workstation. I guess gdm must be handled specially by the installer.