Update your System: Apple menu () > About This Mac > Software Update.
- Point & Click
- Enable Tap to click with one finger
- Change Secondary click to Right corner
- Uncheck Three Finger Drag
- Scroll & Zoom
- Uncheck all apart from Zoom in and out
- Invert trackpad
- Visual Settings
- Make the size of icons Small
- Turn hiding On
- Other settings
- Remove workspace auto-switching by running the following command:
$ defaults write com.apple.dock workspaces-auto-swoosh -bool NO
$ killall Dock # Restart the Dock process- General
- Change New finder window show to open in your Home Directory
- Sidebar
- Add Home and your Code Directory
- Uncheck all Shared boxes
- Remove the Display icon
- Change battery to Show percentage symbols
- Turn hiding on
- Uncheck fonts, images, files etc.
- Enable repeating keys by pressing and holding down keys:
defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool false(and restart any app that you need to repeat keys in) - Change the default folder for screenshots
- Open the terminal and create the folder where you would like to store
your screenshots:
mkdir -p /path/to/screenshots/ - Then run the following command:
defaults write com.apple.screencapture location /path/to/screenshots/ && killall SystemUIServer
- Open the terminal and create the folder where you would like to store
your screenshots:
For installing Xcode command line tools run:
$ xcode-select --install
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ echo 'export PATH="/usr/local/bin:$PATH"' >> ~/.bash_profile
Start new shell.
$ brew doctor
$ brew cask install iterm2
$ brew tap caskroom/fonts && brew cask install font-source-code-pro
$ brew install tldr
Import json iterm2 profile.
$ brew install git
Copy .gitconfig to ~/.gitconfig.
$ git config --global credential.helper osxkeychain
Copy .gitignore to ~/.gitignore.
$ git config --global core.excludesfile ~/.gitignore
$ brew install bash-completion
$ echo "[ -f /usr/local/etc/bash_completion ] && . /usr/local/etc/bash_completion" >> ~/.bash_profile
$ brew install apm-bash-completion
$ brew install bash-completion
$ brew install docker-completion
$ brew install docker-compose-completion
$ brew install docker-machine-completion
$ brew install maven-completion
$ brew install brew-cask-completion
$ brew install zsh-completions
$ brew install pip-completion
$ brew install vim
Have to download the dmg :(
$ ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
Copy over preferences to sublime3.
Install package control:
- Color Highlighter
- Color Sublime
- FileDiffs
- MarkdownEditing
- MarkdownPreview
- SublimeLinter
- Syntax History
- JSON Pretty
- URLEncode
- TypeScript syntax
- CoffeeScript Syntax
- Git
- Jekyll
- STS plugins
- Lombok plugins
$ brew update
$ brew install scala sbt
$ brew install python
$ brew install python@2
$ pip install --upgrade setuptools
$ pip install --upgrade pip
$ brew install pyenv
$ echo 'eval "$(pyenv init -)"' >> ~/.bash_profile
$ exec $SHELL
$ pyenv install 2.7.12
$ pyenv install 3.5.2
$ brew install node
$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.1/install.sh | bash
$ source ~/.bash_profile # source your bash_profile to add path
$ command -v nvm # check the nvm use message
$ nvm install node # install most recent Node stable version
$ nvm use node # use stable as current version
$ nvm alias default node # set the installed stable version as the default Node
$ brew install go
$ export GOPATH=/User/$USER/dev/go_env/
$ export PATH=$PATH:$(go env GOPATH)/bin