# Shell for bootstrapping flake-enabled nix and other tooling let nixpkgs = fetchTarball "https://github.com/NixOS/nixpkgs/tarball/nixos-24.11"; pkgs = import nixpkgs { config = { }; overlays = [ ]; }; runtimeLibs = with pkgs; [ glfw3-minecraft openal ## openal alsa-lib libjack2 libpulseaudio pipewire ## glfw libGL libglvnd xorg.libX11 xorg.libXcursor xorg.libXext xorg.libXi xorg.libXrandr xorg.libXrender xorg.libXtst xorg.libXxf86vm udev # oshi vulkan-loader # VulkanMod's lwjgl freetype fontconfig flite # jdk17 # gradle_8 ]; in pkgs.mkShellNoCC { packages = with pkgs; [ # jdk17 gradle_8 ]; buildInputs = runtimeLibs; LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath runtimeLibs; }