structorizer: added gappsWrapperArgs (#432244)

This commit is contained in:
jopejoe1 2025-08-11 15:09:07 +02:00 committed by GitHub
commit 824569659b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -5,6 +5,7 @@
jdk11, jdk11,
makeDesktopItem, makeDesktopItem,
makeWrapper, makeWrapper,
wrapGAppsHook3,
copyDesktopItems, copyDesktopItems,
nix-update-script, nix-update-script,
}: }:
@ -55,6 +56,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ nativeBuildInputs = [
jdk11 jdk11
makeWrapper makeWrapper
wrapGAppsHook3
copyDesktopItems copyDesktopItems
]; ];
@ -85,7 +87,8 @@ stdenv.mkDerivation rec {
install -D ${pname}.jar -t $out/share/java/ install -D ${pname}.jar -t $out/share/java/
makeWrapper ${jdk11}/bin/java $out/bin/${pname} \ makeWrapper ${jdk11}/bin/java $out/bin/${pname} \
--add-flags "-jar $out/share/java/${pname}.jar" \ --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 cat << EOF > $out/share/mime/packages/structorizer.xml
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
@ -107,6 +110,8 @@ stdenv.mkDerivation rec {
runHook postInstall runHook postInstall
''; '';
dontWrapGApps = true;
passthru.updateScript = nix-update-script { }; passthru.updateScript = nix-update-script { };
meta = with lib; { meta = with lib; {