How to change the default shell to fish? #3507
-
Hello, I am running Arch Linux and using Fish as an interactive shell exclusively in my terminal emulators. Fish is not set as my system shell. I recently installed Ghossty and looked at the Ghossty documentation. However, I couldn't find an obvious way to configure Ghossty to use Fish as the shell. The "Shell Integration" section mentioned in the documentation doesn't seem to address what I'm looking for in this case. On Alacritty I can do this via [terminal]
[terminal.shell]
program = "/usr/bin/fish" On kitty via
How can I configure Ghossty to use Fish as the shell? |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 3 replies
-
|
Beta Was this translation helpful? Give feedback.
-
@zzhaolei Thank you! I think this feature deserves more prominent documentation and should not be burried in https://ghostty.org/docs/config/reference#command since everyone who is using a different interactive shell requires this information. At least it would be friendlier for beginners - especially since the documentation has no search function. |
Beta Was this translation helpful? Give feedback.
-
As a reminder for people like me: to reload the config you must properly quit (e.g. ⌘Q) Ghostty and open it again. Just closing all terminal windows does not stop the program. |
Beta Was this translation helpful? Give feedback.
~/.config/ghostty/config
:command = /usr/local/bin/fish --login --interactive