Legacy app theme not working on every GTK app

Hello fedorans,
so I installed a gtk3/4 theme from gnome.look- Nordic - Gnome-look.org
after applying it with the help of tweaks it would only affect terminal and firefox and the other apps like files,settings and more are not affected at all, is there a solution for this on fedora 40 gnome 46

Make sure you have :

Also, it might be needed to have the assets in both the GTK3/GTK4 directories in ~/.config/gtkX

I had to do this for the Matcha-Dark-Sea including using the installer afterwards. If they have a Github/Gitlab, best to check out with an issues there.

sorry to ask but whats ~/.config/gtkX

If you are having a lot of problems with the theme, you should reach out to the project itself. They might provide better info on how to use their theme in Gnome.

Gnome tweaks/gsettings don’t change libadwaita app themes. You will have better luck defining GTK_THEME environment variable on ~/.config/environment.d/ and restarting your session.

1 Like

I don’t recommend this approach, also better to get the info direct from the Maintainer.

Also, using Gradience would help a lot.

2 Likes

+1 to just go with Gradience.

1 Like

Could it be that you have activated the theme only for legacy applications? From your description (enumerated apps) it seems to be working for legacy gtk apps (Terminal, Firefox) and not for gtk4 apps (Files, Settings).

I have placed a issue there…but tbh with any other theme the case is same…so there might be the problem on my system itself rather than the theme

okayy i’ll try gradience and will let you know if it works

I used tweaks to do that…so yeah maybe from there it only affect the legacy apps…

If you’re using GNOME Tweaks, as per the screenshot below, then it is working as designed, only legacy gtk apps should be affected.

1 Like

Thankyou everyone for your help @lucio @hamrheadcorvette , gradience was a good solution…and I also tried a open source gdk theme manager made by a youtuber where we can change themes specifically for gdk 3 and gdk 4 and that was really helpful

2 Likes