- Install Command Line Tools:
xcode-select --install
- Clone this repo:
git clone https://github.com/jack-lewin/dotfiles ~/code/dotfiles
- Run the init script:
~/code/dotfiles/bin/dot init
This will do the following:
- install software from the Brewfile
- install software from dotfiles/*/install.sh
- apply some default settings for macos
- add dotfiles/bin/* to your PATH
Periodically run dot update
. This will:
- update Homebrew and applications from the Brewfile
- update software from dotfiles/*/update.sh
-
./bin/*
files are included in the PATH -
./system/*
files are included in the .zshrc -
*.symlink
files are symlinked to the home directory -
local.sh
and*.local.symlink
files are gitignored -
alias.sh
files are included in the .zshrc- each namespace will get its own alias to quickly
cat
the file, e.g.zsh?
is aliased tocat ./zsh/alias.sh
- each namespace will get its own alias to quickly
-
install.sh
files are run duringdot init
-
update.sh
files are run duringdot update