This repository has been archived on 2025-06-21. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
raylib-python-cffi/shell.nix
imterah 51e50d4cb9
Some checks failed
Build / merge (push) Blocked by required conditions
Build / build-linux (3.12, DRM) (push) Waiting to run
Build / build-linux (3.12, Desktop) (push) Waiting to run
Build / build-linux (3.12, SDL) (push) Waiting to run
Build / build-linux (3.13, DRM) (push) Waiting to run
Build / build-linux (3.13, Desktop) (push) Waiting to run
Build / build-linux (3.13, SDL) (push) Waiting to run
Build / build-linux (3.9, DRM) (push) Waiting to run
Build / build-linux (3.9, Desktop) (push) Waiting to run
Build / build-linux (3.9, SDL) (push) Waiting to run
Build / build-linux (pypy-3.10, DRM) (push) Waiting to run
Build / build-linux (pypy-3.10, Desktop) (push) Waiting to run
Build / build-linux (pypy-3.10, SDL) (push) Waiting to run
Build / build-linux (pypy-3.11, DRM) (push) Waiting to run
Build / build-linux (pypy-3.11, Desktop) (push) Waiting to run
Build / build-linux (pypy-3.11, SDL) (push) Waiting to run
Build / build-linux (pypy-3.9, DRM) (push) Waiting to run
Build / build-linux (pypy-3.9, Desktop) (push) Waiting to run
Build / build-linux (pypy-3.9, SDL) (push) Waiting to run
Build / build-windows (3.10, Desktop) (push) Waiting to run
Build / build-windows (3.10, SDL) (push) Waiting to run
Build / build-windows (3.11, Desktop) (push) Waiting to run
Build / build-windows (3.11, SDL) (push) Waiting to run
Build / build-windows (3.12, Desktop) (push) Waiting to run
Build / build-windows (3.12, SDL) (push) Waiting to run
Build / build-windows (3.13, Desktop) (push) Waiting to run
Build / build-windows (3.13, SDL) (push) Waiting to run
Build / build-windows (3.9, Desktop) (push) Waiting to run
Build / build-windows (3.9, SDL) (push) Waiting to run
Build / build-windows (pypy-3.10, Desktop) (push) Waiting to run
Build / build-windows (pypy-3.10, SDL) (push) Waiting to run
Build / build-windows (pypy-3.11, Desktop) (push) Waiting to run
Build / build-windows (pypy-3.11, SDL) (push) Waiting to run
Build / build-windows (pypy-3.9, Desktop) (push) Waiting to run
Build / build-windows (pypy-3.9, SDL) (push) Waiting to run
Build / source-distro (push) Waiting to run
Build / dynamic-distro (push) Waiting to run
Build / build-mac-intel (3.10, Desktop) (push) Has been cancelled
Build / build-mac-intel (3.10, SDL) (push) Has been cancelled
Build / build-mac-intel (3.11, Desktop) (push) Has been cancelled
Build / build-mac-intel (3.11, SDL) (push) Has been cancelled
Build / build-mac-intel (3.12, Desktop) (push) Has been cancelled
Build / build-mac-intel (3.12, SDL) (push) Has been cancelled
Build / build-mac-intel (3.13, Desktop) (push) Has been cancelled
Build / build-mac-intel (3.13, SDL) (push) Has been cancelled
Build / build-mac-intel (3.9, Desktop) (push) Has been cancelled
Build / build-mac-intel (3.9, SDL) (push) Has been cancelled
Build / build-mac-intel (pypy-3.10, Desktop) (push) Has been cancelled
Build / build-mac-intel (pypy-3.10, SDL) (push) Has been cancelled
Build / build-mac-intel (pypy-3.11, Desktop) (push) Has been cancelled
Build / build-mac-intel (pypy-3.11, SDL) (push) Has been cancelled
Build / build-mac-intel (pypy-3.9, Desktop) (push) Has been cancelled
Build / build-mac-intel (pypy-3.9, SDL) (push) Has been cancelled
Build / build-linux (3.10, DRM) (push) Has been cancelled
Build / build-linux (3.10, Desktop) (push) Has been cancelled
Build / build-linux (3.10, SDL) (push) Has been cancelled
Build / build-linux (3.11, DRM) (push) Has been cancelled
Build / build-linux (3.11, Desktop) (push) Has been cancelled
Build / build-linux (3.11, SDL) (push) Has been cancelled
chore: Switch out submodules and add a nix shell
2025-06-07 20:19:23 -04:00

30 lines
522 B
Nix

{
pkgs ? import <nixpkgs> { },
}: 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
'';
}