this post was submitted on 10 Nov 2025
146 points (99.3% liked)
Linux
10098 readers
647 users here now
A community for everything relating to the GNU/Linux operating system (except the memes!)
Also, check out:
Original icon base courtesy of lewing@isc.tamu.edu and The GIMP
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
For me, a full transition never really worked. I've needed up using bash for my login shell to keep general compatibility, then GUI terminals, etc, all get started running fish. Most of the scripts I write still use bash, but the thing I interact with 90% of the time is fish and it's out of the box features cover everything I could want for those times.
There's also tools like "bass" that help for situations where you need to do "source xx.bash" to get dev environments running.
This setup to me is pretty much painless, and doesn't require any upkeep. All wins.