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";