My Mac Setup step by step
First thing you need to do, on any OS actually, is update the system! For that: Apple Icon > App Store > Updates
- Trackpad > Tap to click
- Trackpad > More Gestures > Swipe between full-sceen apps > 4 fingers
- Trackpad > More Gestures > App Exposé > 4 fingers
- Keyboard > Key Repeat > Fast
- Keyboard > Delay Until Repeat > Short (last before full right)
- Keyboard > Text > Delete all replacements
- Keyboard > Text > Correct spelling automatically > uncheck
- Dock > Automatically hide and show the Dock > check
- Security & Privacy > Firewall > Turn On Firewall
- Date & Time > Clock > Show date
- Accessibility > Mouse & Trackpad > Trackpad Options.. > Enable Dragging (with drag lock)
- Sharing > Computer's Name > change!
- Bluethooth > Show Bluetooth in menu bar > check
- Energy Saver > Show battery status in menu bar > check
- Preferences > Show keychain status in menu bar > check
- Preferences > General > Show Items > Connected Servers
- Preferences > Sidebar > Movies, Pictures, Home Folder > Check
- Preferences > Sidebar > Devices > This device > Check
Download and install AppCleaner from https://freemacsoft.net/appcleaner/
- Dropbox from https://www.dropbox.com
- Adobe Acrobat Reader DC from https://get.adobe.com/de/reader/
- Pixelmator
- Dash
- Together3
- Things
- Xcode
- The Unarchiver
- Download from https://www.sourcetreeapp.com
- Login with existing Atlassian credentials to register installation
- Download from http://www.jetbrains.com/idea/
- Register with existing JetBrains account
Download and install Hack font from http://sourcefoundry.org/hack/
- Preferences > Smart Delete > On
- Preferences > Updates > Check automatically
- Download iTerm2 from https://www.iterm2.com
- Start > Options > Keep in Dock
- Copy config from dotfiles/iterm to ~/.iterm
- Preferences > General > Load preferences from custom folder > ~/.iterm/
- Restart
First run will trigger Xcode command line tools being installed
$ git config --global user.name "Your Name Here"
$ git config --global user.email "your_email@youremail.com"
$ git config --global credential.helper osxkeychain
- Install homebrew with command from http://brew.sh
- Run brew analytics off
- Run brew doctor after installation completed
- wget
- Run brew install liquidprompt
ln -sf dotfiles/bash_profile ~/.bash_profile
$ brew install autoenv
Let's install an own python to keep the system python untouched
$ brew install python3
Running $ which python3
should output /usr/local/bin/python3
.
Update pip and it's dependency distribute
$ pip3 install --upgrade pip
$ pip3 install virtualenv virtualenvwrapper