Proper way to set nix-shells default shell (default environment)

Hey there,
I use nix-shell -p quite frequently for installing packages I only need once in a blue moon. Right now I use nix-shell --command fish -p to launch fish in the shell. Is there a better way?
Thank you so much

If you are open to use experimental features, nix shell adheres to SHELL.

1 Like