<Arahael>
johnw: I'm still on high sierra, but I've been finding that here, the simplest option is to get .bash_profile to exec the other shell you're interested in. I do it to exec fish.
<Arahael>
johnw: YOu /can/ change it, but depending on the shell, you'll have more difficulty with nix. And as fish doesn't even support sh, I have to use that trick.
<Ericson2314>
how does xquartz work
<Ericson2314>
because I'm quite confused :)
<Ericson2314>
or alternatively, does anyone have a gitk alternative to recommend?
<Ericson2314>
(hopefully something as visually dense as gitk)
<johnw>
Arahael: that's a good idea
<johnw>
Arahael: what does your .bash_profile look like?
<Arahael>
johnw: Just the two lines - source the nix.sh profile, and then 'exec fish'.
<Arahael>
johnw: That way it inherits the environment from nix.
<johnw>
what if it just does exec zsh -l?
<Arahael>
That should work too.
<Arahael>
Using "exec" means "replace the current process with the specified program".
<LnL>
there's no module for it, but I've not had any problems with chsh
<duncan^>
I use tcsh and had to rewrite the nix.sh appropriately