- iterm2: pretty standard, easy to use, looks nicer
- alacritty: more complex to install and build but I liked running it and it pairs well with tmux.
There are customized fonts that add special characters, it's not strictly useful but it's very good looking. Powerline characters are some of those extra characters that add the diamonds to your terminal. I like "Source Code Pro Powerline" and "Ubuntu Mono Powerline""
https://github.com/ryanoasis/nerd-fonts
Note - this repo is massive. Clone it with something like git clone --depth=1 https://github.com/ryanoasis/nerd-fonts
Oh my tmux is a bunch of extensions to make tmux more usable.
Quick install:
cd ~
git clone https://github.com/gpakosz/.tmux
ln -s -f .tmux/.tmux.conf
cp .tmux/.tmux.conf.local .
My customizations: https://github.com/adrienthebo/homesick-shell/blob/master/home/.tmux.conf.local
Some of these might ship with the default .zshrc
. Check that file before adding things.
basic prompt:
autoload -Uz promptinit
promptinit
prompt -l # list prompts
prompt fire
basic completions:
autoload -Uz compinit
compinit
Oh my zsh is a huge plugin framework for zsh. It comes with a lot of neat stuff, but it can set up some unusual defaults. Use it thoughfully.
My customizations: https://github.com/adrienthebo/homesick-zsh/blob/master/home/.zshrc.d/oh-my-zsh.zsh#L1
Note - this loads a prompt plugin, powerlevel9k. I do not recommend installing it from the start, as it's even more complexity.