This repo started because I didn't like using omz after a few plugins (performance).
Updated to port between OSX, Arch, & Ubuntu.
Open sourced because some parts of it might be useful to someone one day.
- Uses
zinit
to load plugins and scripts quickly - Has a
functions
directory with lazy loaded functions - Uses a decent async prompt.
- Is quick and easy to modify.
zsh
zinit
- This should automatically install once the terminal has restarted.
- If not, up to date install instructions can be found here: https://github.com/zdharma-continuum/zinit
- A Nerd font: https://www.nerdfonts.com/
- A good terminal emulator (iterm2, terminator).
- Open and check
./install
makes sense. - Run
./install
- Restart the terminal
- Clone it somewhere e.g.
git clone [repo] ~/projects/personal/zsh-config
- link it into the
$HOME
directory:sudo ln -s ~/projects/personal/zsh-config ~/.custom
- If not linking to
~/.custom
updateCUSTOM_DIR
variable in.zshrc
.
- Link
.zshrc
to where it goessudo ln -s ~/.custom/.zshrc ~/.zshrc
- Restart the terminal
- Clean up the structure, the root is a bit messy.
- Deprecate old/unused parts.