diff --git a/pkgs/by-name/st/structorizer/package.nix b/pkgs/by-name/st/structorizer/package.nix index 2457c80d7167..2d716d06fc63 100644 --- a/pkgs/by-name/st/structorizer/package.nix +++ b/pkgs/by-name/st/structorizer/package.nix @@ -5,6 +5,7 @@ jdk11, makeDesktopItem, makeWrapper, + wrapGAppsHook3, copyDesktopItems, nix-update-script, }: @@ -55,6 +56,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ jdk11 makeWrapper + wrapGAppsHook3 copyDesktopItems ]; @@ -85,7 +87,8 @@ stdenv.mkDerivation rec { install -D ${pname}.jar -t $out/share/java/ makeWrapper ${jdk11}/bin/java $out/bin/${pname} \ --add-flags "-jar $out/share/java/${pname}.jar" \ - --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" + --prefix _JAVA_OPTIONS " " "-Dawt.useSystemAAFontSettings=gasp" \ + ''${gappsWrapperArgs[@]} cat << EOF > $out/share/mime/packages/structorizer.xml @@ -107,6 +110,8 @@ stdenv.mkDerivation rec { runHook postInstall ''; + dontWrapGApps = true; + passthru.updateScript = nix-update-script { }; meta = with lib; {