Install: Copy & paste the command from the official page.
(You must be in zsh already for this to work)
.zshrc is essentially the config file. You are intended to customize this how you like it.
If it changes, you can reload the shell by typing zsh
.
It may be helpful for you to commit this to a personal repo, so you can have a consistent experience among different machines.
Themes can be used to make the shell comfortable and convenient for you!
You can try a few and see how you like them. This should be a personal preference.
Preview most of the themes here: https://github.com/ohmyzsh/ohmyzsh/wiki/themes
omz theme list
omz theme use my-cool-theme
In case of panic: just run zsh
to go back to your theme set in .zshrc.
To set permanently in .zshrc: ZSH_THEME="my-cool-theme"
Git - Absolute must have, integrates easy with most themes.
Venv-wrapper : Not standard plugin, so you may need to clone
https://github.com/glostis/venv-wrapper.git to ~/.oh-my-zsh/plugins/
git clone https://github.com/glostis/venv-wrapper.git ~/.oh-my-zsh/plugins/venv-wrapper
Other options exist. This is the one which works for me.
Set them in an array in your .zshrc:
plugins=(git venv-wrapper)