{ pkgs ? import { } }: with pkgs; mkShell rec { nativeBuildInputs = [ pkg-config ]; buildInputs = [ rustup git-lfs clang udev alsa-lib vulkan-loader fmodex gcc gcc-unwrapped fmodex xorg.libXcursor xorg.libXi xorg.libXrandr # To use the x11 feature libxkbcommon wayland # To use the wayland feature ]; LD_LIBRARY_PATH = lib.makeLibraryPath buildInputs; shellHook = '' export LD_LIBRARY_PATH=lib/linux:$LD_LIBRARY_PATH ''; }