#Mac Setup
These are the steps I go to setup a new macbook.
-
Install homebrew
Packages to install: ack android-sdk bash bash-completion brew-rmtree calc colordiff cowsay docker fish git git-lfs go gradle hh htop mongodb node python python3 ruby tree unrar zsh zsh-completions fzf ngrok ctags tmux neovim
-
Install programs
Fiddler, Fantastical 2, Hyper Term, Visual Studio, Near Lock, Duet Display, Kaleidoscope, Sublime, Sketch, Silicio, Antnotes, Skyfont, Hyperdock, Hyperswitch, Send Anywhere, Synergy, Paste, Airmail, Pocket, Spotify, Webstorm, Amphetamine, F.lux, Postman, Slack, Dash, AppCleaner, XCode, Android Studio, iTerm, Chrome, Firefox Developer Edition, Google Drive, Dropbox, OneDrive, IntelliJ Idea, Atom, Messenger, Discord, MacDown, Google Photos Backup, Google Play Music Manager, Android File Transfer, Visual Studio Code, Transmission, Skype, VLC
-
Sync dotfiles, sublime packages, and jetbrain settings
https://github.com/paperskyway/dotfiles
This is my config for my dotfiles and sublime packages. These are synced across devices with git.
https://github.com/JetBrains/intellij-community/tree/master/plugins/settings-repository
Use settings-repository to sync across jetbrain IDEs.
-
Kill mouse accel
http://osxdaily.com/2010/06/02/kill-os-x-mouse-acceleration-from-the-command-line/
-
Install Neovim
https://github.com/neovim/neovim
pip install neovim -
Set up SSH
-
Configure desktop switch shortcut
System Preferences -> Keyboard -> Shortcuts -> Mission Control -> Switch to Desktop #
-
For mechanical keyboards System Preferences -> Keyboard -> Modifier Keys to change windows and alt key position
-
Remove the option "Ask to join wifi"
-
Download oh-my-zsh and configure iterm to use brew zsh. Then download Meslo font and use the agnoster theme.