Improve shell.nix
[no changelog]
This commit is contained in:
20
shell.nix
20
shell.nix
@@ -13,10 +13,30 @@ pkgs.mkShell {
|
||||
glfw
|
||||
jdk21
|
||||
libGL
|
||||
wayland
|
||||
flite
|
||||
jack2
|
||||
openal
|
||||
pulseaudio
|
||||
pipewire
|
||||
glibc
|
||||
];
|
||||
shellHook = ''
|
||||
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${pkgs.glfw}/lib"
|
||||
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${pkgs.pipewire}/lib"
|
||||
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${pkgs.pulseaudio}/lib"
|
||||
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${pkgs.jack2}/lib"
|
||||
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${pkgs.openal}/lib"
|
||||
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${pkgs.libGL}/lib"
|
||||
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${pkgs.wayland}/lib"
|
||||
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${pkgs.flite}/lib"
|
||||
export JAVA_HOME=${pkgs.jdk21}
|
||||
apply() {
|
||||
echo "LD_LIBRARY_PATH=$LD_LIBRARY_PATH" >.env
|
||||
echo org.lwjgl.glfw.libname=${pkgs.glfw}/lib/libglfw.so >.properties
|
||||
echo "jna.library.path=$LD_LIBRARY_PATH" >>.properties
|
||||
echo "java.library.path=$LD_LIBRARY_PATH" >>.properties
|
||||
}
|
||||
|
||||
'';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user