I don't like Flatpaks. They are heavy, take up a lot of space, and consume a significant amount of RAM. However, when it comes to installing proprietary software that is not available in the official Fedora repositories, Flatpaks can be a good option since they provide a certain level of isolation.
Flatpak Installation
To install Flatpak, run:
su -c 'dnf install flatpak'
Enable Flathub Repository
To enable the Flathub repository, use the following command:
flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Some popular examples of software available via Flathub include:
I prefer not to install Flatpaks in the root directory. Instead, I always use the --user flag to ensure Flatpaks are installed under my ~/ directory.
Example command to install a Flatpak:
flatpak --user install flathub im.riot.Riot