Proposal for adw-gtk3-theme package as Flatpak

In my pursuit for Fedora Workstation to offer a clean, nice and integrated UI as much as possible, a while ago I have discovered the adw-gtk3-theme (available as RPM in the repos), which makes legacy gtk apps look (almost) like gtk4 apps.

After activating this theme for legacy applications, I was also pleasantly surprised to see that with a flatpak update command, the active theme variant (either adw-gtk3 or adw-gtk3-dark) was proposed for installation from flathub (I assume as a result of GNOME Application Platform reading this setting). This means that legacy gtk apps installed as Flatpak also follow the same theme… with a caveat.

That is, this only works for apps installed from the flathub remote, but not from fedora.

Which brings me to my questions:

  1. How and whom should a proposal be addressed to build a package available as RPM (adw-gtk3-theme in this case) also as Flatpak? To the RPM package maintainer, or silverblue-team maybe?
  2. For this particular case, would it be enough to have this package available as Flatpak from fedora remote, or is the implementation more complex (maybe involving changes in org.fedoraproject.Platform too)?
2 Likes

Fedora’s flatpak runtimes are not currently configured to accept theme extensions, nor do we currently have the means to create our own, although both are certainly desired.

Please file an issue at Issues · fedora / Special Interest Groups (SIGs) / Fedora Flatpak SIG / Fedora Flatpaks · GitLab; if there is demand, it should be possible to simply add the package to the runtime until such time we have the means of creating our own extension packages, or add the ability to use org.gtk.gtk3theme.* extensions (e.g. from flathub) if installed.

1 Like

Thanks for the details @yselkowitz .

I have filed the issue as suggested: