if [[ -z "$2" ]]; then nix-shell -p $1 --run zsh else nix-shell -p $1 --run "$2" fi