let pkgs = import {}; in pkgs.mkShell { packages = with pkgs; [ (python3.withPackages (python-pkgs: with python-pkgs; [ ollama requests discordpy python-dotenv trafilatura playwright flask quart ])) ]; propagatedBuildInputs = with pkgs; [ xorg.libX11 xorg.libX11.dev xorg.libXcursor xorg.libXcursor.dev xorg.libXext xorg.libXext.dev xorg.libXinerama xorg.libXinerama.dev xorg.libXrandr xorg.libXrandr.dev xorg.libXrender xorg.libXrender.dev xorg.libxcb xorg.libxcb.dev xorg.libXi xorg.libXi.dev harfbuzz harfbuzz.dev zlib zlib.dev bzip2 bzip2.dev pngpp brotli brotli.dev pulseaudio.dev git libGL libGL.dev glfw ]; LD_LIBRARY_PATH="/run/opengl-driver/lib:/run/opengl-driver-32/lib"; shellHook = '' export PLAYWRIGHT_BROWSERS_PATH=${pkgs.playwright-driver.browsers} export PLAYWRIGHT_SKIP_VALIDATE_HOST_REQUIREMENTS=true ''; }