Basic installs based on my current experience.
- OhMyZsh
- Install Zsh first. sudo apt-get install zsh
- Possibly install zshmarks (Equivalent to fish marks) https://github.com/jocelynmallon/zshmarks
- Also install z jumper https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/z
- Add the themes plugin for better viewing https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/themes
- Install the plugin for systemd https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/systemd
- Add ~/.zprofile for adding zsh based profile variables.
 
- Install Zsh first. 
- Install docker
- Install docker-compose
- Install poetry
- curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python3 -
 
- Make sure you enable the completions on ohmyzsh
- Oh-My-Zsh
- 
mkdir $ZSH_CUSTOM/plugins/poetry
- 
poetry completions zsh > $ZSH_CUSTOM/plugins/poetry/_poetry
 
- 
 
- Oh-My-Zsh
- Update prior to installing othersoftwares. Otherwise you might want to update again later after installing anything.
- Have a proper launcher configured if you're using a GUI WM/DE
- Personal fav is Ulauncher (it also has extensions)
- Have Tmux Installed for rapid mult-application usage on terminal.