stm32cubemx: add StartupWMClass= to desktop file

Fixes missing icon in the GNOME dash/dock and when alt-tabbing.
This commit is contained in:
Bjørn Forsman
2025-03-03 17:03:56 +01:00
parent 15344b2b04
commit f040307d1a
+7
View File
@@ -71,6 +71,13 @@ let
done;
cp ${desktopItem}/share/applications/*.desktop $out/share/applications
if ! grep -q StartupWMClass= "$out"/share/applications/*.desktop; then
chmod +w "$out"/share/applications/*.desktop
echo "StartupWMClass=com-st-microxplorer-maingui-STM32CubeMX" >> "$out"/share/applications/*.desktop
else
echo "error: upstream already provides StartupWMClass= in desktop file -- please update package expr" >&2
exit 1
fi
'';
meta = with lib; {