Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 807 Bytes

File metadata and controls

33 lines (24 loc) · 807 Bytes

dotfiles

macOS setup, managed with GNU Stow. Each top-level directory is a stow package whose contents mirror the paths they get linked to under $HOME.

Install

git clone git@github.com:axadrn/dotfiles.git ~/dotfiles
~/dotfiles/install-macos.sh

The script installs Homebrew, everything in the Brewfile (formulae, casks and Go tools) and Neovim nightly, then symlinks all packages into $HOME.

Stow

cd ~/dotfiles
stow */              # link all packages
stow nvim            # link a single package
stow -D nvim         # unlink a package
stow -R nvim         # relink after moving files around

Packages

Keep the Brewfile in sync after installing something new:

brewdump             # brew bundle dump -f
brewinstall          # brew bundle install