This is the most Arch Linux comment I've read in a while. This is easy in most mainstream distros now, but there are exceptions like NixOS or Gentoo, which aren't shitty but are just harder for specific reasons.
Unless you have a really old graphics card anyway and then you have to use the .run installer from Nvidia. Pain in the a-- sure, but still not Joker level hurt-the-world madness.
I was broken long before nVidia drivers and Wayland.
I was crushed long ago while trying to compile the driver for a Sound Blaster Gold sound card for Fedora 6 and Mandrake 6. Two weeks and 20 pages of printed out instructions. Two weeks of hell in kernels. It should have worked. The terminal showed no errors and nor did the logs. But no sound came forth. I had to buy a boxed set for Mandrke 7 to get sound.
So here I sit with a fresh install of Fedora 40 on my trusty old Nitro 5 wondering if I should install the nVidia drivers and I hear the silent foot steps of that Sound Blaster........
LOL, this is a joke, on most popular distro it is quite easy, on ubuntu and mint, it is just clicking a check box and set a password for secureboot.
On fedora is clicking a button, and run a single line of command.
Many distro has nvidia images that don't need any configuration, like popOS, ublue derivates, and vanilla OS etc.
I have been using my old GTX1060 on ublue for couple years now.
I think the complains are most about distro developers needs to do extra work, just because nvidia refuse to play nicely with open source, like everyone else did.
The last time, something hosed my whole install. I stopped using linux for a while after that. I'm stuck on a mac for work, much to my protestation, and I can't justify replacing the graphics card on my personal PC at this moment, so I'm mostly just hanging out in Windows (mostly because I do video editing as well and I have issues with Davinci in Linux that may or may not be related to nvidia).
I just installed fedora 40. Was absolutely amazed when my three monitors just worked. Installed some games and realized I had forgotten to install the Nvidia drivers. Installed them... Laptop locked up wouldn't boot. Unplugged the third monitor and it started working. Screw Nvidia. Not buying another system with their trash. Fix your driver's you selfish POS