Skip to content

Repository files navigation

Config

Development config managed with GNU Stow.

Setup

git clone git@github.com:jackthb/config.git ~/code/config
cd ~/code/config
./sync.sh

Post-install

Create ~/.zshrc.local for machine-specific config (AWS, pyenv, nvm, work aliases, etc).

Shell performance notes

The zsh config is intentionally kept small: it avoids oh-my-zsh/plugin-manager startup work, sources only the two installed plugins directly, caches compinit, and lazy-loads heavier tools such as nvm.

Useful checks when tuning startup:

time zsh -i -c exit
hyperfine --warmup 3 'zsh -i -c exit'

For one-off profiling, add zmodload zsh/zprof to the top of ~/.zshrc and zprof to the bottom, open a new shell, then remove both lines after reviewing the report.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages