Make sure java knows about javafx's dependencies
This commit is contained in:
parent
c4029f34f6
commit
63eb9d7e35
7 changed files with 10 additions and 8 deletions
|
@ -2,9 +2,19 @@ let
|
|||
pkgs = import <nixpkgs> {};
|
||||
baseVimConfig = import ../programs/neovim/base.nix { inherit pkgs; };
|
||||
jdtls = import ../packages/jdtls/default.nix { inherit pkgs; stdenv = pkgs.stdenv; };
|
||||
|
||||
extraRpath = pkgs.stdenv.lib.strings.makeLibraryPath (with pkgs; [ ffmpeg ]);
|
||||
in
|
||||
pkgs.mkShell {
|
||||
buildInputs = with pkgs; [
|
||||
(
|
||||
pkgs.writeScriptBin "java" ''
|
||||
#!${pkgs.zsh}/bin/zsh
|
||||
|
||||
old_path="$(patchelf --print-rpath ${jdk11}/bin/java)"
|
||||
LD_LIBRARY_PATH="$old_path:${extraRpath}" ${jdk11}/bin/java $@
|
||||
''
|
||||
)
|
||||
jdk11
|
||||
jdtls
|
||||
openjfx11
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue