From 8b7cba33ebbcd9e4227f1a5e8b41ca9f291185e9 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Thu, 17 Sep 2026 08:09:21 +0200 Subject: fix(gtk): let the appearance drawer own the icon and cursor themes templates/gtk/index.theme.in named IconTheme and CursorTheme, and it is installed whole-file into ~/.themes/udt/index.theme, which the drawer's Icons tab never rewrites. Every switch there left this file naming the old theme. Both keys are dropped: gsettings wins over a metatheme hint on Wayland, so the drawer's value stands on its own. templates/qt-gtk/{gtk3-settings.ini,qt5ct.conf,qt6ct.conf} were checked and are not a conflict: nothing installs them, and install.sh only seds gtk-theme-name into the live gtk-3.0/settings.ini. Each now says so at the top, so the next reader does not have to establish it again. TODO-icons.md records the audit, including the three consumers outside this repo that resolved icons against a hardcoded theme name. Co-Authored-By: Claude Opus 5 --- templates/qt-gtk/qt6ct.conf | 2 ++ 1 file changed, 2 insertions(+) (limited to 'templates/qt-gtk/qt6ct.conf') diff --git a/templates/qt-gtk/qt6ct.conf b/templates/qt-gtk/qt6ct.conf index b8b0054..82bb973 100644 --- a/templates/qt-gtk/qt6ct.conf +++ b/templates/qt-gtk/qt6ct.conf @@ -1,3 +1,5 @@ +# Reference copy, not installed. install.sh never writes this file. +# icon_theme is the appearance drawer's to set. # Theme-relevant keys only; the live file carries other settings. [Appearance] custom_palette=false -- cgit v1.2.3