I installed Fedora 39 and have been trying to fix a very elusive theming issue. I have tried several recently updated themes like Orchis (see image) among others, but nothing seems to cover all applications.
Things I have done:
Placed themes within ~/.themes and used Tweaks to set it
Set Appearance settings to Dark Mode on settings app
Placed GTK-4.0 files within ~/.config/GTK-4.0
Used Flatseal to make entries in “Persistent” for $HOME/.themes and in “Environment” for GTK_THEME=Orchis-Dark for All Applications
Edited the GTK-3.0 and GTK-4.0 “settings.ini” file to show: gtk-application-prefer-dark-theme=1
Edited the ~/.bash_profile to include an “export GTK_THEME=Orchis-Dark” line in the bottom.
Followed instructions in ReadMe and used the “install.sh” file for the theme as instructed on the command line
re-logged and restarted the system
And still many applications, as you can see appear not only with the theme I have given them, but do not show or respect even the default dark theme. Why do some RPM apps and flatpaks respect my theme, and others do not? Does anyone know how to fix it? It worked perfectly for me in Fedora 38/Gnome 44, and I don’t really know what’s changed to break it now.
Please reset all global overrides in Flatseal, using the Reset button in the header bar. After doing so, open a libadwaita app like Extension Manager. If you’ve enabled the dark style preference in Settings, it should appear dark but using the default libadwaita theme. Is that what you see?
That would need to be as a filesystem override, not persistent. A persistent directory is private to the sandbox. It’s used for .mozilla in the Firefox flatpak, for example.