Fix glabels-qt bugged theme

This commit is contained in:
Fern Garden 2025-09-20 10:47:35 +08:00
parent 56019d1959
commit 59afaed2b8

View file

@ -68,6 +68,28 @@ in {
]; ];
}; };
# Fix for bugged dark theme on glabels-qt.
glabels-qt = let
themePatch = prev.writeText "theme.patch" ''
diff --git a/data/glabels-qt.desktop b/data/glabels-qt.desktop
index dad65b3..5a5670b 100644
--- a/data/glabels-qt.desktop
+++ b/data/glabels-qt.desktop
@@ -2,7 +2,7 @@
Name=gLabels Label Designer 4
Comment=Create labels, business cards and media covers
Keywords=label;card;print;office;barcode;
-Exec=glabels-qt %F
+Exec=env QT_QPA_PLATFORM=wayland QT_STYLE_OVERRIDE=Fusion glabels-qt %F
Icon=glabels
Terminal=false
Type=Application
'';
in
prev.glabels-qt.overrideAttrs {
patches = [themePatch];
};
# Custom iosevka build. # Custom iosevka build.
iosevka = prev.iosevka.override { iosevka = prev.iosevka.override {
set = "Custom"; set = "Custom";