Skip to content

Instantly share code, notes, and snippets.

@anacunha
Last active October 4, 2024 18:11
Show Gist options
  • Save anacunha/aea580578f5383a0eeb4152311b3d0cd to your computer and use it in GitHub Desktop.
Save anacunha/aea580578f5383a0eeb4152311b3d0cd to your computer and use it in GitHub Desktop.

macOS Setup

Terminal

XCode Command Line Tools

xcode-select --install

Or download it from https://developer.apple.com/download/

Homebrew

Homebrew, package manager:

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

iTerm2

iTerm2, terminal:

brew install --cask iterm2

Oh My Zsh

Oh My Zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Powerlevel10k

Powerlevel10k, zsh theme:

  • Clone Powerlevel10k to ~/.oh-my-zsh/custom/themes:

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

  • Set ZSH_THEME="powerlevel10k/powerlevel10k" in ~/.zshrc:
  • Restart Zsh
  • Powerlevel10k will run a configuration wizard
  • Install the recommended font (Meslo Nerd Font)
  • Select other options according to your preference

Other Tools

AWS CLI

AWS CLI enables you to interact with AWS services.

curl "https://awscli.amazonaws.com/AWSCLIV2.pkg" -o "AWSCLIV2.pkg"
sudo installer -pkg AWSCLIV2.pkg -target /

nvm

nvm, node version manager:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

Install the latest LTS version of node:

nvm install --lts

Rectangle

Rectangle, window management:

brew install --cask rectangle

@indapublic
Copy link

Thanks for Rectangle

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