Enable Full Flathub Apps support in Fedora 37 GNOME Software

Want to make all Flatpak apps from Flathub present in your GNOME Software app? Here’s how to do the trick in Fedora 37 Workstation!

Flatpak is a popular package format for installing applications in most Linux today. And Flathub is the most popular repository for hosting the Flatpak apps.

Fedora Linux has Flatpak support out-of-the-box! However, when you trying to install something via system default “Software” app (aka Gnome Software), only a few applications are present as Flatpak.

That’s because Fedora ships with a flathub remote repository which is filtered! By running flatpak remotes command in terminal will show you that flathub is marked as filtered. And, the /usr/share/flatpak/fedora-flathub.filter file tells that only a few apps as well as run-time libraries are allowed from that repository.

Flathub repository in Fedora is filtered

Enable all Flatpak apps from Flathub

Definitely, it’s super easy to override the filter! All you need to do is to manually add flathub repository via flatpak’s official setup guide.

  1. Firstly, search for and open a terminal window in the ‘Activities’ overview screen.

    Open terminal
  2. When terminal opens, paste the command below and hit Enter:
    flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

OK, after running the command above, you have the Flathub repository fully added into your system. Now, you have to enable the repository in Gnome Software preferences dialog.

  1. Firstly, open Software app. Then go to the ‘≡’ menu and choose ‘Software Repositories‘.

    open ‘Software Repositories’ in Gnome Software
  2. In pop-up dialog, find out and enable the toggle option for Fedora Flathub Selection. Turn off and back on if already enabled.

    Enable Flathub in Gnome Software
  3. Finally, try searching an app that is available as Flatpak. If it’s not working, try to open terminal and clear the cache by running the 2 commands below one by one:
    killall gnome-software
    rm -rf ~/.cache/gnome-software

That’s all. Enjoy!

Hi, I'm Merilyn Ne, a computer geek working on Ubuntu Linux for many years and would like to write useful tips for beginners. Forgive me for language mistakes. I'm not a native speaker of English.