{ pkgs ? import {} }: pkgs.mkShell { buildInputs = with pkgs;[ rustup ]; nativeBuildInputs = with pkgs;[ libpq libmysqlclient sqlite ]; PKG_CONFIG_PATH = "${pkgs.openssl.dev}/lib/pkgconfig"; shellHook = '' [ ! -f .env ] || export $(grep -v '^#' .env | xargs) ''; }