Text Editor (org.gnome.gedit, no external plugins)
Weather (org.gnome.Weather, doesn’t integrate into gnome-shell)
And the following aren’t flatpaked and can only be layered for now:
Baobab
Cheese
File Roller
Help
Logs
Screenshot
Simple Scan
I think at least Clocks, Help and Weather should be available in base image. Lack of Help breaks, well, help in all host GNOME apps, and Clocks and Weather can be installed from Flathub, but don’t integrate with gnome-shell calendar popup:
I don’t disagree that, eventually, everything that can be in a Flatpak should be in a Flatpak. But there are multiple technical steps to get there:
We don’t have Flatpak builds of these apps in Fedora, or even, in some cases on Flathub
We likely will not, for Fedora Silverblue 29, have an enabled-by-default Fedora Flatpak repository, because we just (today!) have the ability to build Flatpaks in Fedora production, and there are things to be sorted out, in particular handling of rebuilds for security updates. It’s more likely to be something we advertise as “install to try out”.
We don’t have Anaconda support for installing Flatpaks
As @misc pointed out on IRC, we need to think about what happens on upgrade as well if we move things from base-image to Flatpak.
So, as far as I can see, things that look like part of the operating system - whether Clocks or Nautilus - need to stay in the Silverblue image.
And I want to highlight that for anyone concerned about things being removed from the base image, today one can use install --allow-inactive which is basically the equivalent of marking a package “user installed” in dnf - you can do this before rebasing, and the package will start being layered.
Not officially, and not on Flathub. And you would have a trouble searching for a Firefox flatpak if you don’t have a browser in the base image. (Actually, there’s Epiphany installed, since it’s required for gnome-software webapps, but it wouldn’t be a good UX to rely on a hidden browser for that))
Well, Boxes isn’t an essential app (although it’s a GNOME core app, so it’s expected to be there). However, lack of e.g. Help literally breaks other apps, and also initial setup.
You mean Firefox instead of Fedora? It should be default, Epiphany doesn’t have a desktop file (unless you layer epiphany package) so it cannot be default browser.
There’s an unofficial nightly flatpak, and Mozilla is working on an official one. But for now, it’s in the base image anyway, and if it’s not, it would be best to layer it.
Edit: also, there’s a pending Chrome submission on Flathub. It’s blocked, because it involves a hack, but it works. If it’s not accepted, Endless will have it (they are the ones who packaged it), and we’ll be able to user their flatpak as well.
Well, I like Silverblue after several weeks and for me it’s a challenge to fiddle.
Yes, I work with it for my productive desktop. But the note doesn’t have wifi because the drivers of broadcom are not yet reliable. I tried already rpm-ostree install or the connection with dnf. At least I found from broadcom b43 driver; but the important driver has not been found yet.
Heads-up: Geary bug is w fixed, but Maps in Flatpak still cannot load anything. And I’ve somehow missed the fact that Weather cannot load anything as well.