{ pkgs ? import {} }: let pythonBuildInputs = with pkgs.python3Packages; [ # Build dependencies setuptools # Dependencies from pyproject.yaml flask flask-cors # DEBUG flask-socketio numpy pillow platformdirs pygame pyopengl requests ]; in pkgs.mkShell { buildInputs = with pkgs; [ nodejs python3 ] ++ pythonBuildInputs; shellHook = '' alias immich-frame="python -m ./src/server" echo "Build frontend with \`npm i && npm run build\`. Run \`immich-frame\` to start server" ''; }