From d60de69148a124c24616a012c62123f08a49503b Mon Sep 17 00:00:00 2001 From: Sefa Eyeoglu Date: Mon, 19 Jun 2023 22:23:41 +0200 Subject: [PATCH] prismlauncher: add additionalPrograms parameter Signed-off-by: Sefa Eyeoglu --- pkgs/games/prismlauncher/wrapper.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/games/prismlauncher/wrapper.nix b/pkgs/games/prismlauncher/wrapper.nix index 274547a59f26..f54630e8c054 100644 --- a/pkgs/games/prismlauncher/wrapper.nix +++ b/pkgs/games/prismlauncher/wrapper.nix @@ -21,6 +21,7 @@ , textToSpeechSupport ? stdenv.isLinux , jdks ? [ jdk17 jdk8 ] , additionalLibs ? [ ] +, additionalPrograms ? [ ] }: let prismlauncherFinal = prismlauncher-unwrapped.override { @@ -66,12 +67,17 @@ symlinkJoin { ++ lib.optional textToSpeechSupport flite ++ additionalLibs; + programs = [ + xorg.xrandr + ] + ++ additionalPrograms; + in [ "--prefix PRISMLAUNCHER_JAVA_PATHS : ${lib.makeSearchPath "bin/java" jdks}" ] ++ lib.optionals stdenv.isLinux [ "--set LD_LIBRARY_PATH /run/opengl-driver/lib:${lib.makeLibraryPath libs}" # xorg.xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128 - "--prefix PATH : ${lib.makeBinPath [xorg.xrandr]}" + "--prefix PATH : ${lib.makeBinPath programs}" ]; inherit (prismlauncherFinal) meta;