{ pkgs ? import {} }: pkgs.mkShell { name = "polympr-dev"; nativeBuildInputs = [ pkgs.deno pkgs.patchelf pkgs.tea ]; buildInputs = [ pkgs.stdenv.cc.cc.lib ]; shellHook = '' export LD_LIBRARY_PATH="${pkgs.stdenv.cc.cc.lib}/lib:$LD_LIBRARY_PATH" # Find the dynamic linker export NIX_LD_INTERPRETER=$(cat ${pkgs.stdenv.cc}/nix-support/dynamic-linker) echo "Welcome to PolyMPR development shell!" echo "Use 'deno task compile' to build the CLI." echo "If on NixOS, it will be automatically patched." ''; }