Skip to content

Latest commit

 

History

History
99 lines (55 loc) · 1.73 KB

README.md

File metadata and controls

99 lines (55 loc) · 1.73 KB

dotfiles

the stuff with dots

First brew some 🍻

Initialize Homebrew:

$ ./scripts/homebrew_init.sh

Disable analytics

$ brew analytics off

Install 1password

$ brew cask install 1password

Install mas

$ brew install mas

Get the dots

$ git clone https://github.com/matthew-cox/dotfiles.git .dotfiles
$ cd .dotfiles/
$ git submodule init
$ git submodule update

Python

Prefer pyenv and pyenv-virtualenv over the global version:

$ ./scripts/python_init.sh

Mac AppStore Apps

Install the apps from the AppStore:

# ./scripts/mas_install.sh

Bootstrap

Bootstrap many things with Cider:

$ ln -s ~/.dotfiles/cider ~/.cider
$ pip install -U cider
$ yes | cider restore
$ cider apply-defaults
$ cider relink

Perl

Prefer perlbrew over the global version:

$ ./scripts/perl_init.sh

Start a new terminal, then:

$ perlbrew install --skip-existing perl-5.27.2
$ perlbrew switch perl-5.27.2

Ruby

Prefer rbenv over the global version:

$ ./scripts/ruby_init.sh

SSH

config.d

Needs poet:

$ gem install poet
$ rm -f ~/.ssh/config
$ poet

Key Symlinks

$ ln -s ~/.ssh/simplisafe/PrdCommon.pem ~/.ssh/

TextMate

Install TextMate bundle manager and bundles:

# ./scripts/textmate_init.sh

Zsh

Change the user shell:

$ chsh -s /bin/zsh

Open a new terminal