Shared and common aliases and functions for all machines.
- oh-my-zsh
- powerlevel10k
- enhancd: a fuzzy
cd
- zsh-autosuggestions: command suggestions based on history
- Tons of custom aliases and functions, see
./home/.zshrc
- Helpful scripts, see
./home/bin/
sh -c "$(curl -fsSL https://raw.githubusercontent.com/kalindudc/shell/main/install.sh)"
.
├── LICENSE
├── README.md
├── home/ // home directory configurations that will be `stowed`
│ ├── bin/ // useful scripts
│ ├── ...
│ ├── .zshrc // autogenerated
│ └── README.md
└── src/
├── templates/
├── generate_template.rb // script to generate all other templates
└── generate_zshrc.rb // script to generate the .zshrc files
On latest M3 macs, the average shell will startup in under 400ms. Even on old 2018 Intel Macs, the average shell will startup in under 700ms.
Custom tasks are specified in the Taskfile
stow: Re-stow the $HOME directory // use this when adding new directories to home/
MIT