It'd be nice if there were a direct download + install for flatpak
applications. Either licking on the URL in Firefox causes GNOME
Software to autolaunch and do whatever needs to be done (find and
install runtimes as well as the application); or maybe an included
webextension for Firefox that can do the installation.
At the moment I'm confused about --system vs --user installation
locations. Somehow I have some things that are system and others are
user. This is relevant because a system domain installation means it's
the rootfs volume that takes the storage hit; where user domain
installation means it's the home volume that takes the storage hit.
And if runtime and application are split, then backup and restore
strategy has to account for this split or it's possible the
application ends up "broken" if the runtime is missing.
My gut instinct is that the first user created by g-i-s should be an
admin (in group wheel) by default. And when a user in group wheel is
doing flatpak application installations, that by default they're
installed on rootfs not in home, so that they're available for any
user. I'm not super inclined to applications being stored in
/home/<user>/.
A "neat" option would be a flatpak exported file that describes the
system's flatpak state (all remotes, runtimes, applications) that can
be imported into a clean system, and then ask flatpak to do the
restore or whatever other command means "make it go" and then flatpak
goes out and downloads and installs those items.
Last, I'd rather not have to manage or even be aware of runtimes.
Can't the application flatpak define what runtime(s) it prefers in
order, and then go out and get them? This especially applies to GNOME
Software which shows runtimes separate from the application.
Chris Murphy