Skip to content

Instantly share code, notes, and snippets.

@kieranju
Last active June 28, 2024 08:25
Show Gist options
  • Save kieranju/7b55e25386a8122751a94c3b6e217949 to your computer and use it in GitHub Desktop.
Save kieranju/7b55e25386a8122751a94c3b6e217949 to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
## ## ## ## ## ## ## ## ## ## ## ## ## ##
## Getting started
## Step 1 - install homebrew: http://brew.sh/
# /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
## Step 2 - install cask
# brew cask
## ## ## ## ## ## ## ## ## ## ## ## ## ##
## Homebrew taps
## Step 1 - brew as needed!
# brew install node
# brew install git
## Optional - check for issues
# brew doctor
## ## ## ## ## ## ## ## ## ## ## ## ## ##
## Applications
## Data, Communications
brew install discord
brew install slack
open https://apps.apple.com/us/app/passepartout-vpn-client/id1433648537 # Passepartout VPN client
## Development, Design
open https://apps.apple.com/us/app/entity-pro/id1503988785 # Entity Pro
brew install expressions
brew install firefox
brew install github
brew install google-chrome
brew install imageoptim
brew install microsoft-edge
brew install nova
brew install paw
brew install sf-symbols
brew install the-unarchiver
brew install transmit
brew install visual-studio-code
open https://apps.apple.com/us/app/x2y-aspect-ratio-calculator/id1176309902 # x2y
brew install sketch
## Utilities, Tools
brew install 1password
brew install aerial
brew install alfred
brew install audio-hijack
brew install appcleaner
brew install balenaetcher
brew install bartender
brew install cleanshot
open https://apps.apple.com/us/app/dropover/id1355679052 # Dropover
brew install farrago
brew install fission
brew install iina
brew install latest
brew install loopback
open https://apps.apple.com/us/app/magnet/id441258766 # Magnet
brew install pixelsnap
open https://apps.apple.com/us/app/speakline/id441968334 # SpeakLine
brew install transmission
## Games
brew install enjoyable
brew install moonlight
brew install minecraft
## ## ## ## ## ## ## ## ## ## ## ## ## ##
## Application Add-ons
## Sketch plugins
# Runner: https://sketchrunner.com
# Find and Replace: https://github.com/thierryc/Sketch-Find-And-Replace
# Lippy: https://github.com/abynim/lippy
# Minimap: https://github.com/abynim/sketch-minimap
# Rename-It: https://github.com/rodi01/RenameIt
# Symbol Organizer: https://github.com/sonburn/symbol-organizer
## ## ## ## ## ## ## ## ## ## ## ## ## ##
## Tweaks
## Reset launch pad sorting
# defaults write com.apple.dock ResetLaunchPad -bool true
# killall Dock
## Enable Ctrl+Cmd window dragging
# defaults write -g NSWindowShouldDragOnGesture -bool true
## Cloudflare's 1.1.1.1 DNS
# Read more: https://1.1.1.1/dns/
## ## ## ## ## ## ## ## ## ## ## ## ## ##
## Terminal customization
## Note
# You need a Powerline supported font. JetBrains Mono is a good choice: https://github.com/JetBrains/JetBrainsMono
## Step 1 - install ZSH: http://www.zsh.org
# brew install zsh
## Step 2 - set ZSH as default shell
# sudo sh -c 'echo /usr/local/bin/zsh >> /etc/shells' && chsh -s /usr/local/bin/zsh
## Step 3 - install Oh My ZSH: https://github.com/robbyrussell/oh-my-zsh
# sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
## ZSH Autosuggestions
## Step 1 - pull ZSH Autosuggestions: https://github.com/zsh-users/zsh-autosuggestions
# git clone https://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
## Step 2 - set plugins=(zsh-autosuggestions)
# open -a TextEdit ~/.zshrc
## ZSH Completions
## Step 1 - pull ZSH Completions: https://github.com/zsh-users/zsh-completions
# git clone https://github.com/zsh-users/zsh-completions $ZSH_CUSTOM/plugins/zsh-completions
## Step 2 - set plugins=(zsh-completions)
# open -a TextEdit ~/.zshrc
## ZSH Syntax Highlighting
## Step 1 - pull ZSH Syntax Highlighting: https://github.com/zsh-users/zsh-syntax-highlighting/
# git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
## Step 2 - set plugins=(zsh-syntax-highlighting)
# open -a TextEdit ~/.zshrc
## Spaceship Prompt
## Step 1 - pull Spaceship Prompt: https://github.com/denysdovhan/spaceship-prompt
# git clone https://github.com/denysdovhan/spaceship-prompt.git $ZSH_CUSTOM/themes/spaceship-prompt
## Step 2 - set ZSH_THEME="spaceship-prompt/spaceship" in ~./zshrc
# open -a TextEdit ~/.zshrc
## Powerlevel9k Prompt
## Step 1 - pull Powerlevel9k theme: https://github.com/bhilburn/powerlevel9k
# git clone https://github.com/bhilburn/powerlevel9k.git $ZSH_CUSTOM/themes/powerlevel9k
## Step 2 - set ZSH_THEME="powerlevel9k/powerlevel9k" in ~./zshrc
# open -a TextEdit ~/.zshrc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment