I’ve freshly installed Fedora Silverblue and am attempting to enable flathub by following the instructions on Fedora Flathub Setup:

Flatpak is installed by default on Fedora Workstation, Fedora Silverblue, and Fedora Kinoite. To get started, all you need to do is enable Flathub, which is the best way to get Flatpak apps. Flathub is pre-configured as a part of the Third-Party Repositories. Alternatively, you can download and install the Flathub repository file.

Now all you have to do is install apps!

The above links should work on the default GNOME and KDE Fedora installations, but if they fail for some reason you can manually add the Flathub remote by running:

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

The problem that I’m having is after I issue flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo and then I issue flatpak remotes it says:

Name   Options
fedora system,oci

I am expecting another line under fedora listing flathub, but it still just lists fedora.

What am I doing wrong? Is there some other step I have to do before I follow these instructions?

I believe I could easily enable flathub through the Software Manager app, but since I tend to distro hop, I’d like to do this through the command line so that I can start building a library of scripts to get up and running as effortlessly as possible after a fresh install.

Thanks!

EDIT: I’m able to add the flathub repo at the user level, which is probably good enough for my purposes since I’m the only user on most of my machines anyway, plus maybe it’s supposed to be hard for me to configure anything at the machine level by nature of immutable distros.

me@fedora:~$ flatpak remote-add --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo
me@fedora:~$ flatpak remotes
Name    Options
fedora  system,oci
flathub user
me@fedora:~$ flatpak search syncthing
Name                Description                                         Application ID                        Version              Branch      Remotes
SyncThingy          SyncThingy = Syncthing + simple tray indicator      com.github.zocker_160.SyncThingy      0.8.1                stable      flathub
Syncthing GTK       GUI and notification area icon for Syncthing        me.kozec.syncthingtk                  v0.9.4.5             stable      flathub
Syncthing Tray      Tray application for Syncthing v1 and v2            io.github.martchus.syncthingtray      2.0.6-1.c6a6063      stable      flathub
  • halet@programming.dev
    link
    fedilink
    arrow-up
    1
    arrow-down
    1
    ·
    12 hours ago

    My two cents: do yourself a favor and switch to one of uBlue’s images. See: https://ublue.it/

    As for the why: while Fedora has put a tremendous efforts into making Fedora Atomic possible and continues to have ambitious goals regarding it, the fact that on the latest major release, a serious regression for at least one of the atomic images was not considered a blocker, showed to all of us that they aren’t as serious about it, at least at this point, as one would like or love to see.

    The project has been relatively stale in the last couple of years. And I would argue that were it not for bootc and the whole ecosystem of derivatives that it has made possible, there would have been very little to be positive about (momentum-wise).

    By contrast, the uBlue images are actively trying to solve issues and problems that the model has. This has led to it being a very polished experience with a great community around it that’s very actively engaged and that tries to be helpful.

    All in all, take it from a Fedora Atomic user of almost four years that the uBlue side of things is definitely a whole lot greener.