virt-manager: add StartupWMClass= to desktop file (#386775)

This commit is contained in:
Franz Pletz
2025-03-04 00:52:34 +01:00
committed by GitHub
@@ -75,6 +75,16 @@ stdenv.mkDerivation rec {
gst_all_1.gst-plugins-good
spice-gtk
];
postInstall = ''
if ! grep -q StartupWMClass= "$out/share/applications/virt-manager.desktop"; then
echo "StartupWMClass=.virt-manager-wrapped" >> "$out/share/applications/virt-manager.desktop"
else
echo "error: upstream desktop file already contains StartupWMClass=, please update Nix expr" >&2
exit 1
fi
'';
preFixup = ''
glib-compile-schemas $out/share/gsettings-schemas/${pname}-${version}/glib-2.0/schemas