Skip to content

Instantly share code, notes, and snippets.

@ralpheweotto
Last active November 28, 2024 10:44
Show Gist options
  • Select an option

  • Save ralpheweotto/f9fe8c331da1bb3cbcf29f0d350ea529 to your computer and use it in GitHub Desktop.

Select an option

Save ralpheweotto/f9fe8c331da1bb3cbcf29f0d350ea529 to your computer and use it in GitHub Desktop.
# New Computer Install
## Developer Dotfiles
## Lots of opinions on this. Chat #help-development or #team-technology in Slack about this.
# https://ohmyz.sh/
## Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# M1 - needs manual bash install
## Manual Installation
# Omitted: Jamf and Avast for privacy
# https://peacockmedia.software/mac/integrity-plus/integrity-plus.dmg # Manual install integrity plus
# Brew Installation
brew install wget
brew install git gpg
brew install cask
# Common
brew install --cask google-chrome
brew install --cask firefox
brew install --cask microsoft-edge
brew install --cask slack
brew install --cask 1password
brew install --cask rectangle
brew install --cask lunar
brew install --cask google-drive
brew install --cask zoom
# Dev specific
brew install --cask visual-studio-code
brew install --cask cyberduck
brew install --cask lando
brew install --cask sequel-ace
# Design specific
brew install --cask figma
brew install --cask adobe-creative-cloud # Requires manual run of this app and login to install software.
# Add shortcuts to dock
defaults write com.apple.dock persistent-apps -array-add '<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>/Applications/Slack.app</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>'
defaults write com.apple.dock persistent-apps -array-add '<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>/Applications/1Password.app</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>'
defaults write com.apple.dock persistent-apps -array-add '<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>/Applications/Rectangle.app</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>'
defaults write com.apple.dock persistent-apps -array-add '<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>/Applications/Integrity Plus.app</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>'
defaults write com.apple.dock persistent-apps -array-add '<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>/Applications/Google Chrome.app</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>'
defaults write com.apple.dock persistent-apps -array-add '<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>/Applications/Firefox.app</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>'
defaults write com.apple.dock persistent-apps -array-add '<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>/Applications/Microsoft Edge.app</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>'
defaults write com.apple.dock persistent-apps -array-add '<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>/Applications/Visual Studio Code.app</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>'
defaults write com.apple.dock persistent-apps -array-add '<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>/Applications/Cyberduck.app</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>'
defaults write com.apple.dock persistent-apps -array-add '<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>/Applications/Visual Studio Code.app</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>'
defaults write com.apple.dock persistent-apps -array-add '<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>/Applications/Sequel Ace.app</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>'
defaults write com.apple.dock persistent-apps -array-add '<dict><key>tile-data</key><dict><key>file-data</key><dict><key>_CFURLString</key><string>/Applications/Figma.app</string><key>_CFURLStringType</key><integer>0</integer></dict></dict></dict>'
killall Dock
## Anything Else?
## Let Ralph know if you need any additional software or hardware.rest
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment