nixos-config/shells/javafx.nix
2020-05-06 15:23:19 +02:00

19 lines
493 B
Nix

let
pkgs = import <nixpkgs> { };
baseVimConfig = import ../configurations/neovim/base.nix { inherit pkgs; };
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
openjfx11
];
}