{ pkgs ? import { } }: let myPython = pkgs.python3.withPackages (python-packages: with python-packages; [ paho-mqtt ]); startServer = pkgs.writers.writeBashBin "start-server" '' ${myPython}/bin/python ./main.py ''; in pkgs.mkShell { buildInputs = with pkgs; [ myPython startServer ]; }