A collection of files to setup my development environment
Clone this repo and run bootstrap script:
cd ./dotfiles && ./bootstrap
My terminal setup leverages Oh My Zsh very heavily and is therefore structured around it:
-
Theme: Powerlevel10k
-
Custom
.zsh
files are in custom. These files are used to:- declare custom aliases and functions
- export environment variables
The
bootstrap
script symlinks these files to~/.oh-my-zsh/custom/*.zsh
so they are loaded byOh My Zsh
Any "secret" data is kept in custom/_secret.zsh
This file is ignored so it is not accidentally committed to source control. Make sure to copy/backup its contents as appropriate.
./util/macos