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
zinitto load plugins and scripts quickly - Has a
functionsdirectory with lazy loaded functions - Uses a decent async prompt.
- Is quick and easy to modify.
zshzinit- 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
./installmakes sense. - Run
./install - Restart the terminal
- Clone it somewhere e.g.
git clone [repo] ~/projects/personal/zsh-config - link it into the
$HOMEdirectory:sudo ln -s ~/projects/personal/zsh-config ~/.custom
- If not linking to
~/.customupdateCUSTOM_DIRvariable in.zshrc.
- Link
.zshrcto 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.