Shareable configuration for oh-my-zsh
Clone this repository in your custom
zsh folder:
# Keep a backup of the existing folder
mv "$ZSH_CUSTOM" "${ZSH_CUSTOM}_bak"
rm -rf "$ZSH_CUSTOM"
git clone [email protected]:kael89/ohmyzsh-config.git "$ZSH_CUSTOM"
# ⚠️ Use this if you are sure you don't need the backup:
rm -rf "${ZSH_CUSTOM}_bak"
This repository includes references to zsh themes, installed as git submodules. To keep them up to date:
cd
in each folder underthemes
git fetch && git pull
cd ..
and commit your changes
You can override the aliases and functions defined in this package by using zz_*.zsh
files. This is not committed in source control, so it's a good place to define custom functionality.
Why the
zz_
prefix?oh-my-zsh
seems to load config files alphabetically, so using this prefix means that this file will by loaded last.