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,
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
<?xml version="1.0" encoding="UTF-8"?>
@ -107,6 +110,8 @@ stdenv.mkDerivation rec {
runHook postInstall
'';
dontWrapGApps = true;
passthru.updateScript = nix-update-script { };
meta = with lib; {