mac 

# Packages

Xcode

$ xcode-select --install

Brew

$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Vim

$ brew install vim

Tmux

$ brew install tmux

Git

$ brew install git

Oh My Zsh

$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

Setup Dotfiles

  • Setup dotfiles from this repo
$ git clone https://github.com/inishchith/dotfiles.git ~/.dotfiles

Generate ssh key

$ ssh key-gen
$ cat .ssh/id_rsa.pub

Java

  • Download jdk 8 from this link after accepting the Agreement Terms. Open dmg and follow through the setup process. Check if java is installed properly by running
$ java -version

Python

$ brew install python@3

# check if python and pip both are pointing to version 3

$ pip install virtualenv

Node.js

$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
$ source ~/.zshrc
$ nvm install <version>

Tree

$ brew install tree

Notion

  • Download notion from this link

Todoist

  • Download todoist from this link

1Password

  • Download 1password from this link

DaisyDisk

  • Download daisydisk from this link

System Preferences (customize)

  • Trackpad
  • Dock
  • Battery

OPTIONAL

Iterm2

  • Download and install iterm2 from here

Iterm2 Preferences

  • Profiles
  • General
  • Check Reuse previous session directory under Working Directory
  • Terminal
  • Check Unlimited Scrollback
  • Follow this link to jump words backward/forward.