{ 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 ''; }