Skip to content

Instantly share code, notes, and snippets.

@matthewhochler
Last active December 30, 2021 15:07
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matthewhochler/13955aed856cd8d24985fb12b4b9ad42 to your computer and use it in GitHub Desktop.
Save matthewhochler/13955aed856cd8d24985fb12b4b9ad42 to your computer and use it in GitHub Desktop.
New macOS Setup

Setup new MacOS installation

Homebrew

brew tap homebrew/dupes
brew update
brew upgrade
brew install \
  "awscli" \
  "bash" \
  "bash-git-prompt" \
  "coreutils" \
  "ctags" \
  "curl" \
  "dtrx" \
  "dynamodb-local" \
  "ffmpeg" \
  "fswatch" \
  "gcc" \
  "git" \
  "gnu-sed" \
  "grep" \
  "imagemagick" \
  "jq" \
  "libav" \
  "libevent" \
  "memcached" \
  "mysql" \
  "nginx" \
  "node" \
  "python" \
  "redis" \
  "rsync" \
  "ruby" \
  "screen" \
  "tmux" \
  "vim" \
  "wget" \
  "youtube-dl"
brew install postgresql --with-python
brew services start dynamodb-local
brew services start memcached
brew services start mysql
brew services start postgresql
brew services start redis

pip

pip install --upgrade pip
pip install --upgrade \
  "ipdb" \
  "ipython" \
  "Pygments" \
  "pylint" \
  "requests" \
  "virtualenvwrapper"

npm

npm update -g
npm install -g \
  "grunt" \
  "gulp" \
  "webpack"

Cask

brew tap caskroom/cask
brew cask install \
  "iterm2" \
  "1password" \
  "tripmode" \
  "cloak" \
  "atom" \
  "sublime-text" \
  "tower" \
  "paw" \
  "fantastical" \
  "omnifocus" \
  "marked" \
  "franz" \
  "yakyak" \
  "fluid" \
  "epichrome" \
  "fog"
brew cask cleanup

Atom

apm update
apm upgrade
apm install \
  "advanced-open-file" \
  "atom-beautify" \
  "atom-cursor-indent" \
  "auto-detect-indentation" \
  "autoclose-html" \
  "git-control" \
  "git-plus" \
  "highlight-selected" \
  "jumpy" \
  "language-applescript" \
  "language-batch" \
  "linter" \
  "linter-pylint" \
  "marked" \
  "merge-conflicts" \
  "project-plus" \
  "react" \
  "script" \
  "sort-lines" \
  "tabs-to-spaces" \
  "todo-show" \
  "toggle-quotes"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment