Here is what I've done so far with RPMFusion.
- Installed and configured the repositories via the graphical method on this page: https://rpmfusion.org/Configuration
- Add app metadata to Discover via the "AppStream metadata" section. I only needed the first command,
AppStream metadata. - Followed the instructions on https://rpmfusion.org/Howto/Multimedia
- Installed Steam via Discover, button says "Install From Fedora Linux." I guess this is --a flatpak-- included in one of the repositories? It is hard to tell what is going on under the hood.
- EDIT: Added Flathub (was not enabled by default). Now, flatpak results show up in Discover.
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
My impression of dnf so far is that the fact that it defaults to (y/N) and asks you more often for confirmation is unfortunate, but I'm sure I'll get used to it.
Just an aside, I've already gotten the "Oops, we've encountered a problem" message, but it disappeared too quickly for me to tell what it was about. Also the start menu doesn't open any more. (EDIT: Now it works again). So that's weird. My two monitors were working fine at first, but now I am getting, "Couldn’t apply display configuration: Position of output HDMI-A-1 is negative, that is not supported."
So it looks like installing Fedora/RPMFusion is not without its speedbumps, but overall pretty easy!