__ _ _ / _(_) | ___ ___ | |_| | |/ _ \/ __| _ | _| | | __/\__ \ (_) |_| |_|_|\___||___/
-
Clone the bare repo
git clone --bare [email protected]:tylerbrostrom/dotfiles $HOME/.dotfiles.git
-
Checkout files
Be sure to move/backup any files which would be overwritten by the following checkout!
git --git-dir=$HOME/.dotfiles.git/ --work-tree=$HOME checkout
-
Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
-
Open a new shell and install dependencies specified by
~/.Brewfile
zsh brew bundle -g install
-
Install Fonts
Use dotf
instead of git
-
dotf
is a shell alias forgit
whereGIT_DIR=$HOME/.dotfiles.git
andGIT_WORK_TREE=$HOME
dotf status dotf commit -v
-
git
aliases still work toodotf st dotf ci
- @durdn for the write-up: How to store dotfiles