Skip to content

Latest commit

 

History

History
148 lines (120 loc) · 3.69 KB

README.md

File metadata and controls

148 lines (120 loc) · 3.69 KB

New install

iCloud

During a fresh install of OS X, sign into iCloud with Apple ID.

System Preferences

  • Change background image.
  • Change resolution.
  • Change trackpad or mouse preferences.
  • Prevent computer from sleeping automatically when the display is off.
  • Don't ask too often for App Store password.
  • TODO: use defaults.

zsh

chsh -s /bin/zsh

Xcode

Open and install components or simply:

xcode-select --install

GitHub

Generate SSH keys with GitHub instructions.

ssh-keygen -t rsa -b 4096 -C "[email protected]"
pbcopy < ~/.ssh/id_rsa.pub

Add the public key to https://github.com/settings/ssh.

Add the private key to ssh-agent.

ssh-add ~/.ssh/id_rsa

Test the connection.

dotfiles

mkdir ~/Developer
cd ~/Developer
git clone [email protected]:Arcank/dotfiles.git
- Install the Powerline fonts.
git submodule init
git submodule update
./submodules/powerline-fonts/install.sh
cd
ln -s Developer/dotfiles/gitattributes .gitattributes
ln -s Developer/dotfiles/gitconfig .gitconfig
ln -s Developer/dotfiles/gitignore .gitignore
ln -s Developer/dotfiles/lldbinit .lldbinit
ln -s Developer/dotfiles/vimrc .vimrc
ln -s Developer/dotfiles/zshenv .zshenv
ln -s Developer/dotfiles/zshrc .zshrc
cd bin
ln -s ../Developer/dotfiles/bin/gitstats.py

Homebrew, Cask and Mac App Store

Install Homebrew

cd && mkdir homebrew && curl -L https://github.com/Homebrew/homebrew/tarball/master | tar xz --strip 1 -C homebrew
cd && mkdir -p caskroom/bin
SetFile -a V homebrew
SetFile -a V caskroom

Install brews

brew bundle --file=Developer/dotfiles/Brewfile

OS X preferences

source ~/Developer/dotfiles/osx

Dropbox

  • Sign-in.
  • Selective sync.
  • TODO: is there a way to version the preferences?

Google Chrome

  • Create a Perso profile.
  • Sign-in with personal email.
  • Log into Pocket.
  • Go to https://inbox.google.com and set it as Protocol Handler for mailto:.
  • Enable Offline mode for Drive items: Chrome > Apps > Docs > Settings > Turn on offline sync.
  • TODO: any way to do it programatically?

1Password

  • Use vault in Dropbox/Utilitaires/1Password/1Password.opvault.

Alfred

  • Install license (PowerPack) stored in 1Password.

Sublime Text

  • Install Package Control (known issue).
  • Install PackageSync.
  • PackageSync: Sync Online - Define Online Sync Folder $HOME/Dropbox/Utilitaires/Sublime Text Package Syncing
  • Restart Sublime Text.

Dash

  • Restore purchases.

DaisyDisk

  • Install license stored in 1Password.

Divvy

  • Install license stored in 1Password.

Kaleidoscope

  • Install license stored in 1Password.
  • TODO: Kaleidoscope stores license in ~/Library/Kaleidoscope.

Typinator

  • Preferences in Dropbox/Utilitaires/Typinator/Sets.
  • TODO: find the defaults to change. Is it in com.macility.typinator2?

Delivery Status Dashboard widget

TODO