Skip to content

Instantly share code, notes, and snippets.

@evsasse
Last active November 16, 2023 14:11
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 evsasse/351f50e99675c0d47dc811803e328464 to your computer and use it in GitHub Desktop.
Save evsasse/351f50e99675c0d47dc811803e328464 to your computer and use it in GitHub Desktop.
Setting up new machine
# Open Safari to come to github.com/evsasse
# Open the default "Terminal" app
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# That can take a while, it needs to download some Xcode utils. While that runs:
# - You can setup the "Dock" on MacOS settings to be smaller, and hidden by default
# - Configure the Download folder and Recent folder to be pinned to the dock
# - Turn off "Automatically rearrange Spaces"
# Adjust keyboard repeat speed
# normal minimum is 15 (225 ms)
defaults write -g InitialKeyRepeat -int 10
# normal minimum is 2 (30 ms)
defaults write -g KeyRepeat -int 1
(echo; echo 'eval "$(/opt/homebrew/bin/brew shellenv)"') >> /Users/evsasse/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)
brew install --cask iterm2
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
git clone https://github.com/scmbreeze/scm_breeze.git ~/.scm_breeze
~/.scm_breeze/install.sh
# Configure iTerm to not copy on selection, and store 100k lines
brew install --cask google-chrome
brew install --cask notion
brew install --cask slack
brew install --cask yt-music
brew install --cask loom
brew install --cask caffeine
brew install --cask firefox
brew install --cask nordvpn
brew install --cask ngrok
brew install --cask steam
brew install --cask 1password
# Turn on 1Password SSH agent, and setup Git commit signing
# https://developer.1password.com/docs/ssh/get-started/#step-3-turn-on-the-1password-ssh-agent
git config --global user.name "Evandro Sasse"
git config --global user.email evsasse@gmail.com
git config --global --add --bool push.autoSetupRemote true
# https://www.youtube.com/watch?v=BMFvhl0WRFQ
mkdir code
cd code
git clone git@github.com:Superfiliate/monorepo.git
brew install --cask orbstack
brew install --cask visual-studio-code
brew tap heroku/brew && brew install heroku
brew install coreutils curl git
brew install asdf
# TODO: Add `asdf` plugin to ZSH
brew install gpg gawk
asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git
asdf plugin add ruby https://github.com/asdf-vm/asdf-ruby.git
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment