Skip to content

Instantly share code, notes, and snippets.

@wadefletch
Last active August 28, 2020 18:35
Show Gist options
  • Save wadefletch/3e0611a1f9ccba8bdebe79cbeae034ff to your computer and use it in GitHub Desktop.
Save wadefletch/3e0611a1f9ccba8bdebe79cbeae034ff to your computer and use it in GitHub Desktop.
How to Set Up a New Mac for Software Development

How to Set Up a New Mac for Software Development

Disable SIP

  1. Shutdown
  2. Boot to Recovery Mode (⌘+R).
  3. From Utilities in the Menubar, open Terminal.
  4. Run csrutil restart.
  5. Restart to Startup Disk

Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

Powerlevel10k

  1. Install the font.

  2. Install Powerlevel10k

    brew install romkatv/powerlevel10k/powerlevel10k
    echo 'source /usr/local/opt/powerlevel10k/powerlevel10k.zsh-theme' >>! ~/.zshrc
    
  3. Type p10k configure if the configuration wizard doesn't start automatically.

Python (Pyenv)

  1. brew install pyenv
  2. pyenv install <version>
  3. pyenv global <version>
  4. echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n eval "$(pyenv init -)"\nfi' >> ~/.zshrc
  5. Restart Zsh

Node (nvm)

  1. brew install nvm
  2. nvm install node

wget

  1. brew install wget

Other Apps I Use

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