{ pkgs ? import {} }: pkgs.mkShell { # The Nix packages provided in the environment packages = [ pkgs.python312 pkgs.python3Packages.pip # Whatever other packages are required ]; shellHook = '' export TMPDIR=/tmp export VENV_DIR=/tmp/lights mkdir $VENV_DIR python -m venv $VENV_DIR/.venv source $VENV_DIR/.venv/bin/activate pip install homeassistant-api ''; }