function nxr() { set -u local pkg="" local bin="" local count=0 # for var in "$@" # do # if [ "$var" == "--" ]; then # shift "$count" # fi # done local pkg="$1" local bin="$2" if [ -z "$bin" ]; then bin="$pkgs" fi shift nix-shell -p "$pkg" --run "$bin $@" set +u }