Improve shell.nix
[no changelog]
This commit is contained in:
20
shell.nix
20
shell.nix
@@ -13,10 +13,30 @@ pkgs.mkShell {
|
|||||||
glfw
|
glfw
|
||||||
jdk21
|
jdk21
|
||||||
libGL
|
libGL
|
||||||
|
wayland
|
||||||
|
flite
|
||||||
|
jack2
|
||||||
|
openal
|
||||||
|
pulseaudio
|
||||||
|
pipewire
|
||||||
|
glibc
|
||||||
];
|
];
|
||||||
shellHook = ''
|
shellHook = ''
|
||||||
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${pkgs.glfw}/lib"
|
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.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}
|
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