Fix KDE RPMs and Flatpaks by including this package

Fedora has a package called fedora-release-kde which includes the Breeze dark theme.

But it is not preinstalled on Fedora Workstation or Silverblue.

Why is this a problem? Even Flatpak apps like Kate are broken when not having this theme installed to the system.

So when trying Silverblue, I needed to layer it.

It would be good to have it preinstalled, even though it seems odd to do so, but there were no other changes to anything in GNOME (probably because GNOME doesnt exactly follow standards everywhere).

3 Likes

Added kinoite-team, package-maintainers, quality-team, silverblue-team, workstation-wg

Why not just install the theme?

I tried this on my Silverblue 41 beta system, and the KDE apps I’m running now look way better – no more unreadable dark type on a dark background when using the Breeze Dark theme.

Thanks for this easy tip. And I agree – this should be part of Silverblue base.

1 Like

That seems to be the wrong way round - if apps require a package then they should require it in the technical sense.

In particular, if a flatpak has a requirement it needs to be in the runtime flatpak they depend on (e.g. fedora runtime, not the silverblue host installation) or another flatpak which they depend on.

4 Likes

This is an empty packages so it’s likely not this package “fixing” things but one of its dependency.

2 Likes

There is a related issue with dark mode and GTK applications running in XWayland where the title bar stays bright in dark mode, which is fixed by installing gnome-themes-extra.

Okay I will see what that package pulls in.

And yes @mjg, RPMs should state the theme as a dependency, but Flatpaks cant.