structorizer: added gappsWrapperArgs

Reason for change: When testing the program, an GTK error occured in the commandline, it
couldn't find an Adwaita icon.
This commit is contained in:
Anna Aurora
2025-08-09 14:44:31 +02:00
parent 3713bba25c
commit 084f3f616a
+6 -1
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; {