Wayland support wasn’t working with NVIDIA and commenting out the suspend / resume checks (that can disable Wayland) fixed it. This was early - possibly F40 beta so it may not be necessary anymore but everything still works.
cp /usr/lib/udev/rules.d/61-gdm.rules /etc/udev/rules.d/61-gdm.rules
Comment out the suspend / resume tests in /etc/udev/rules.d/61-gdm.rules. Any issues delete /etc/udev/rules.d/61-gdm.rules.
Create alias to check if current session is Wayland:
alias iswayland='loginctl show-session 2 -p Type | awk -F= '\''{print $2}'\'''
To index file paths: GNU locate. It’s also quick to create the index with updatedb. To search: locate <part of path>. Ie: locate artist.flac
Check out https://laptopwithlinux.com/ - new or used.
New bugs. Excellent!