Yesterday, I installed Bazzite for the first time, before I already used Bluefin. I noticed that when I run
flatpak install flathub some.id
in Bazzite, I’m asked whether I want to install the app as --user
or as --system
.
On Bluefin OTOH, only the system flathub remote is configured by default, so apps get installed system-wide unless the user has manually run flatpak remote-add --user flathub https://dl.flathub.org/repo/flathub.flatpakrepo
before (--system
is generally the default for flatpak
actions).
On this forum I couldn’t find much information about this topic. A recommendation from @j0rge to a curious Bluefin user was to stick with the default system install.
Now I’m wondering why Bazzite chose to have the user Flathub remote configured by default.
In my understanding, per-user Flatpak installations are not really a mainstream feature since they’re only really a benefit if one user wants to use a different version of an app than another user, e.g. testing vs. default branches.
For regular users, having to choose system vs. user installation is unnecessarily confusing IMHO.