Skip to content

Instantly share code, notes, and snippets.

@mattr-
Created February 24, 2020 14:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mattr-/afbb284b1d79170e37df4e802ecaff50 to your computer and use it in GitHub Desktop.
Save mattr-/afbb284b1d79170e37df4e802ecaff50 to your computer and use it in GitHub Desktop.
macOS 10.14 Catalina Setup

Mac OS X 10.14 Catalina

Custom recipe to get OS X 10.14 El Capitan running from scratch, setup applications and developer environment.

I use this gist to keep track of the important software and steps required to have a functioning system after a semi-annual fresh install. On average, I reinstall each computer from scratch every year or so, and I do not perform upgrades between distros.

This keeps the system performing at top speeds, clean of trojans, spyware, and ensures that I maintain good organizational practices for my content and backups. I highly recommend this.

You are encouraged to fork this and modify it to your heart's content to match your own needs.

Install Software

The software selected is software that is "tried and true" --- software I need after any fresh install. I often install other software not listed here, but is handled in a case-by-case basis.

Install from App Store

Install from Third-Party Websites

Fonts

Fira Code Font - brew cask install caskroom/fonts/font-fira-code

Hack - brew cask install caskroom/fonts/font-hack

Iosevka - brew cask install caskroom/fonts/font-iosevka

Homebrew

Homebrew will install the command line tools for you.

Install Homebrew

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

Install applications via Homebrew Cask

brew cask install 1password
brew cask install dropbox
brew cask install google-chrome
brew cask install twitch
brew cask install obs
brew cask install flux
brew cask install keepingyouawake
brew cask install hammerspoon
brew cask install postman
brew cask install seil
brew cask install karabiner

Install programs with brew

brew install zsh
brew install git
brew install hub
brew install neovim/neovim/neovim
brew install python3
brew install jq
brew install qt@5.5
brew install the_silver_searcher
brew install jq
brew install mr
brew install youtube-dl
brew install figlet
brew install lolcat
brew install mobile-shell

Shell

Install custom .dotfiles

git clone git@github.com:mattr-/dotfiles.git ~/dotfiles

Set hostname

sudo scutil --set HostName gloop

Server

Docker

brew install xhyve docker go
brew install docker-compose --without-docker-machine --without-docker

Build the rest per https://gist.github.com/0x414A/0d5303b787a449cd564f

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment