From 1c278b38306e53f9ad7bdcb7c5161ddbac972d64 Mon Sep 17 00:00:00 2001 From: The_miro Date: Tue, 19 May 2026 14:05:49 +0200 Subject: [PATCH] fix(qt): drop custom style plugin, use Fusion + qt6ct custom palette The cyberqueer style plugin only overrode polish(QPalette&) with colors identical to those already in cyberqueer.conf. Qt failed to load the plugin for apps after the first, falling back to Fusion Light entirely. Switching to the built-in Fusion style with qt6ct's custom_palette mechanism gives the same result reliably for every app. Co-Authored-By: Claude Sonnet 4.6 --- qt-themes/cyberqueer/enable.sh | 3 --- qt-themes/cyberqueer/qt6ct.conf | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/qt-themes/cyberqueer/enable.sh b/qt-themes/cyberqueer/enable.sh index 7347c1c..56f5828 100755 --- a/qt-themes/cyberqueer/enable.sh +++ b/qt-themes/cyberqueer/enable.sh @@ -18,9 +18,6 @@ cp "$SRC/cyberqueer.conf" "$HOME/.config/qt6ct/colors/cyberqueer.conf" mkdir -p "$HOME/.config/qt6ct" sed "s|~|$HOME|g" "$SRC/qt6ct.conf" > "$HOME/.config/qt6ct/qt6ct.conf" -# cyberqueer Qt style plugin -bash "$SRC/style-plugin/build.sh" - # hyprpolkitagent systemd drop-in: Material style + cyberqueer colors POLKIT_DROP="$HOME/.config/systemd/user/hyprpolkitagent.service.d" mkdir -p "$POLKIT_DROP" diff --git a/qt-themes/cyberqueer/qt6ct.conf b/qt-themes/cyberqueer/qt6ct.conf index d6208df..c4b5154 100644 --- a/qt-themes/cyberqueer/qt6ct.conf +++ b/qt-themes/cyberqueer/qt6ct.conf @@ -3,7 +3,7 @@ custom_palette=true color_scheme_path=~/.config/qt6ct/colors/cyberqueer.conf icon_theme=Papirus-Dark standard_dialogs=default -style=cyberqueer +style=Fusion [Fonts] fixed="Agave Nerd Font Mono,14,-1,5,400,0,0,0,0,0,0,0,0,0,0,1"