From 084f3f616aa65766945d923d742a91a47e7bfe1d Mon Sep 17 00:00:00 2001 From: Anna Aurora Date: Sat, 9 Aug 2025 14:38:21 +0200 Subject: [PATCH] structorizer: added gappsWrapperArgs Reason for change: When testing the program, an GTK error occured in the commandline, it couldn't find an Adwaita icon. --- pkgs/by-name/st/structorizer/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/st/structorizer/package.nix b/pkgs/by-name/st/structorizer/package.nix index 830dd992f156..d627415c4b62 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; {