{ pkgs ? import { config.allowUnfree = true; } }: pkgs.mkShell { buildInputs = with pkgs; [ portaudio cudaPackages.cudatoolkit uv python314 ]; shellHook = '' export LD_LIBRARY_PATH="${pkgs.cudaPackages.cudatoolkit}/lib:$LD_LIBRARY_PATH" echo "Dev shell ready - microphone input enabled" ''; }