From 59afaed2b84806e0ddcd6e6f8eed9278a75c0581 Mon Sep 17 00:00:00 2001 From: Fern Garden Date: Sat, 20 Sep 2025 10:47:35 +0800 Subject: [PATCH] Fix glabels-qt bugged theme --- overlay.nix | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/overlay.nix b/overlay.nix index 4e7b20b..77c6a38 100644 --- a/overlay.nix +++ b/overlay.nix @@ -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. iosevka = prev.iosevka.override { set = "Custom";