Allow using a custom shell
Consider the following use case:
I like to use the FISH shell, since I think that it's a great interactive shell. However, I don't want to set it as default shell because it doesn't follow POSIX and as such causes breakage in a lot of scripts.
It'd be nice if I could just specify that I want to start /usr/bin/fish
as terminal instead of /bin/sh
.