diff options
author | Babbaj <babbaj45@gmail.com> | 2022-06-06 22:13:10 -0400 |
---|---|---|
committer | Babbaj <babbaj45@gmail.com> | 2022-06-06 22:13:10 -0400 |
commit | 3f1251e78bf57df756060c341dcd5a607a47ebcc (patch) | |
tree | 15fc7639cf3d665d515af5cf1b45d383b5ab305c /nix/default.nix | |
parent | 896636464822b162fa045ba4f592ce4adb8f3fbc (diff) | |
download | PrismLauncher-3f1251e78bf57df756060c341dcd5a607a47ebcc.tar.gz PrismLauncher-3f1251e78bf57df756060c341dcd5a607a47ebcc.tar.bz2 PrismLauncher-3f1251e78bf57df756060c341dcd5a607a47ebcc.zip |
nix: add package argument for extra jdks
Diffstat (limited to 'nix/default.nix')
-rw-r--r-- | nix/default.nix | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/nix/default.nix b/nix/default.nix index 969b455e..d6aa370c 100644 --- a/nix/default.nix +++ b/nix/default.nix @@ -14,6 +14,7 @@ , quazip , libGL , msaClientID ? "" +, extraJDKs ? [ ] # flake , self @@ -36,6 +37,8 @@ let # This variable will be passed to Minecraft by PolyMC gameLibraryPath = libpath + ":/run/opengl-driver/lib"; + + javaPaths = lib.makeSearchPath "bin/java" ([ jdk jdk8 ] ++ extraJDKs); in stdenv.mkDerivation rec { @@ -67,7 +70,7 @@ stdenv.mkDerivation rec { # xorg.xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128 wrapQtApp $out/bin/polymc \ --set GAME_LIBRARY_PATH ${gameLibraryPath} \ - --prefix POLYMC_JAVA_PATHS : ${jdk}/lib/openjdk/bin/java:${jdk8}/lib/openjdk/bin/java \ + --prefix POLYMC_JAVA_PATHS : ${javaPaths} \ --prefix PATH : ${lib.makeBinPath [ xorg.xrandr ]} ''; |