diff --git a/.gitmodules b/.gitmodules index fd4dc26..50d6132 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,6 @@ [submodule "raylib-c"] path = raylib-c - url = https://github.com/raysan5/raylib.git + url = https://git.terah.dev/imterah/raylib-drm-leasing [submodule "raygui"] path = raygui url = https://github.com/raysan5/raygui.git diff --git a/raylib-c b/raylib-c index 26548c1..07c5e54 160000 --- a/raylib-c +++ b/raylib-c @@ -1 +1 @@ -Subproject commit 26548c10620c4ae6937cf8b506c777a006b33c16 +Subproject commit 07c5e54f59cfddf53547793459488de37ca84244 diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..8facf8b --- /dev/null +++ b/shell.nix @@ -0,0 +1,30 @@ +{ + pkgs ? import { }, +}: pkgs.mkShell { + buildInputs = with pkgs; [ + python3 + cmake + clang-tools + pkg-config + wayland-scanner + wayland + libGL + libgbm + libdrm + xorg.libXi + xorg.libXcursor + xorg.libXrandr + xorg.libXinerama + xorg.libX11 + ]; + + shellHook = '' + export LD_LIBRARY_PATH="${pkgs.lib.makeLibraryPath [ pkgs.xorg.libX11 pkgs.libGL ]}:$LD_LIBRARY_PATH" + + if [ ! -d ".venv" ]; then + python3 -m venv .venv + fi + + source .venv/bin/activate + ''; +}