David Ayers Dotfiles & Misc Setup Stuff

First, install Ohmyzsh

https://ohmyz.sh/#install

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Install Homebrew

https://brew.sh/

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Installing dotfiles

To install your dotfiles onto a new system:

cd $HOME
git clone git@github.com:davidaayers/dotfiles.git .dotfiles
./.dotfiles/bin/dfm install # creates symlinks to install files

Setup tokens

  • Homebrew github token - under Settings > Developer Settings > Personal Access Token (it doesn't need any specific permissions) ~/.dotfiles/homebrew_api_token

  • NPM Token - needs publish ~/.dotfiles/npm_token

Setup Programs

The Brewfile included in the .dotfiles directory uses brew bundle to setup every program in that file with one simple command:

brew bundle

Alfred Setup

Other Setup Stuff for new Mac:

Full documentation

For more information, check out the wiki.

You can also run dfm --help.