I had similar requirements. I switched to Baikal, which has been happily running in a docker container ever since.
I had similar requirements. I switched to Baikal, which has been happily running in a docker container ever since.
I really enjoy alacritty, it provides you a terminal with nice defaults.
For a bit more base functionality, such as tabs or split panes, you could look into kitty or wezterm for example.
In the case of alacritty you’d need to look at other tools such as tmux or zellij for multi-terminal workspaces in one window.
Don’t think I’ve seen fish shell yet
Used to use vimium for a while in the browser due some RSI complaints. Years later a colleague of mine was bashing me I didn’t know how to use vim. Just to prove point I taught myself the basics, started using vim shortcuts in my IDE. Few months later I started using NvChad, which is amazing btw. After finding out about LSP support etc, I knew I could just switch completely.
Built my own config from scratch and been happily using neovim for about 2 years now.