#GTK and Qt Themes

1 messages · Page 1 of 1 (latest)

delicate cape
#

I've always struggled with getting GTK and Qt theming to do what I want it to on Sway. With the update to Fedora 44, my system has switched EVERYTHING to light theme again and I hate it. I've been struggling for an hour to try to figure out what's wrong, but I'm stumped and don't have time to fuss around fixing a Microsoft-esque preference break on a work day.

my ~/.config/gtk-3.0/settings.ini looks like this:

[Settings]
gtk-application-prefer-dark-theme=true
gtk-button-images=true
gtk-cursor-blink=true
gtk-cursor-blink-time=1000
gtk-cursor-theme-name=breeze_cursors
gtk-cursor-theme-size=24
gtk-decoration-layout=icon:minimize,maximize,close
gtk-enable-animations=true
gtk-font-name=Noto Sans,  10
gtk-icon-theme-name=breeze-dark
gtk-menu-images=true
gtk-modules=colorreload-gtk-module
gtk-primary-button-warps-slider=true
gtk-sound-theme-name=ocean
gtk-toolbar-style=3
gtk-xft-dpi=113049

And I can't remember for the life of me where Qt crap is configured.

I need help setting GTK and Qt to actually use Adwaita dark or Breeze dark. I don't care which as long as it's applied as broadly as possible to my system.

fickle glen
#

thats kinda weird, well, gtk apps use dconf to get/set themes and dark variant so you could try that
gsettings set org.gnome.desktop.interface color-scheme 'prefer-dark'

qt theming is as mess so idk

fickle glen
#

maybe the settings.ini could conflict?

delicate cape
#

The theme is set but not applied to applications
$ gsettings get org.gnome.desktop.interface gtk-theme 'Adwaita-dark'

#

waybar, thunar, etc all have light theme

#

It looks like Fedorka 44 may have switched to GTK4 and there

#

's no GTK4 adwaita theme on my system. Can't find one with dnf. Needs more research

fickle glen
#

well i dont think thunar got updated to gtk4, and even then it should respect color-scheme which makes it very weird not working

delicate cape
#

Might be time to back up my reinstall the system from a fresh ISO this weekend and try restoring my ~ from there

#

Something's obviously broken or corrupt.

#

Odd that no one else is complaining about this issue.

delicate cape