This is a simple, clean, and powerful zsh config.
It assumes the following folders exist in ~/Documents/:
projects/repos/notes/notes/todos
Don't worry, following the setup process will automatically make these folder for you (if they dont already exist)
This list is not comprehensive, but here are some heightlights:
- Syntax hightlighting
- Autocomplete
cdis replaced withpushd, which allows for going back to previous directories withpopdprojcommand goes to the project directoryproj <proj_name>goes to the specified project
todocommand automatically creates a todo file for the day in the todos directory, and opens it in neovim.notescommand take you to the notes directoryreposcommand takes you to the repos directoryvis neovim
Before use, ake sure the following packages are in your $PATH
fastfetchnvim/usr/bin/dircolors(Optional, and very likely already exists)
Warning
This will destroy any previous config. Please back up before doing this.
rm -rf ~/.config/zsh/
rm -f ~/.zshrcgit clone https://github.com/ChristianStout/zsh-config.git ~/.config/zsh
ln -s ~/.config/zsh/.zshrc ~/.zshrcThis is will install all plugins, and run the powerlevel10k theme setup
cd ~/.config/zsh/
chmod +x *.sh
./setup.sh