dot.nix/host/rune/modules/minecraft/default.nix

38 lines
501 B
Nix

{
pkgs,
lib,
...
}:
let
runtimeLibs = with pkgs; [
## native versions
glfw3-minecraft
openal
## openal
alsa-lib
libjack2
libpulseaudio
pipewire
## glfw
libGL
xorg.libX11
xorg.libXcursor
xorg.libXext
xorg.libXrandr
xorg.libXxf86vm
udev # oshi
vulkan-loader # VulkanMod's lwjgl
];
in
{
programs.nix-ld.libraries = runtimeLibs;
environment.variables = {
LD_LIBRARY_PATH = lib.makeLibraryPath runtimeLibs;
};
}