Skip to content

Instructions on tools we use and how we setup our Macs

Notifications You must be signed in to change notification settings

sodiumhalogenteam/setup-mac

Repository files navigation

Mac Setup

  • apps
  • setup VScode

quick install

  • install Xcode
  • install HomeBrew
  • then run:

mac apps

brew install docker-compose
brew install node
brew install yarn
brew install zsh
brew install hub
brew install z
brew install gnupg
brew install fnm
brew install tree
brew install gh
brew install thefuck
brew install --cask maccy
brew install --cask dropshare
brew cask install 1password
brew cask install alfred
brew cask install atext
brew cask install bettertouchtool
brew cask install docker
brew cask install dropbox
brew cask install firefox
brew cask install google-chrome
brew cask install handbrake
brew cask install hyper
brew cask install sequel-pro
brew cask install slack
brew cask install transmit
brew cask install visual-studio-code
brew tap homebrew/cask-fonts
brew cask install font-fira-code
  • add new ssh key: ssh-keygen

Other Apps list

Setup Hyper

add GPG key to GitHub

The brew list above adds gnupg, which gives your mac access to the gpg command. Now, follow this GitHub guide to creating and adding your GPG key.

Add global gitignore

Setup Handbrake

  • get the ./setup-mac/Handbrake-screencast-preset.json and add to Handbrake

Setup Dropzone

  • go into 1pass to see your settings for your folder wm and wm/non-keep/
  • if you are new to SH, we need to add you to 1pass and AWS folder + settings

Setup Alfred

  • add the screencast workflow in this repo: ./setup-mac/Handbrake Screencast.alfredworkflow
  • setup hyper as default terminal: in terminal $hyper i hyperalfred then add script in Alfred (see installation instructions).

Setup VScode

Homebrew PHP setup

This needs an update - Chance Smith 10/24/2019

  • install MySQL $brew install mysql && brew services start mysql
  • install PHP 7.1 - helpful install path if needed $brew install php71
  • install PHP switcher $brew install brew-php-switcher && brew-php-switcher 71
  • restart iTerm

Git prevent passphrase for SSH keys

Add to zshrc

echo -e "\n source ~/.zshrc-import\n\n ## adds VScode to code alias\n alias c=\"code .\"\n" >> ~/.zshrc

or (if vscode beta)

echo -e "\n source ~/.zshrc-import\n\n ## adds VScode insider to code alias\n alias code=\"code-insiders\" alias c=\"code-insiders .\"\n" >> ~/.zshrc

Extras Details

Someday, add to setup

  • In your terminal, run : git config --global http://alias.ac '!git add -A && git commit -m' Then just git ac "commit message" (might need to add this to .zshrc)

About

Instructions on tools we use and how we setup our Macs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages