Open a terminal from Spotlight and run nano ~/.zshrc to edit the file. Save with Ctrl X.
~/.zshrc:~/.zsh/aliases.zsh:After setting the zsh config above, Open a terminal and run:
(
### CURL INSTALLS ###
# HomeBrew
/bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh>)"
# Pnpm
curl -fsSL <https://get.pnpm.io/install.sh> | sh -
# Claude
curl -fsSL <https://claude.ai/install.sh> | bash
# Uv Python Package and Version Manager
curl -LsSf <https://astral.sh/uv/install.sh> | sh
### BREW INSTALLATIONS ###
## CLI / Development
brew install pv
brew install fzf
brew install lsd
brew install tree
brew install tlrc
brew install [email protected]
brew install composer
brew install carapace
brew install supabase
brew install fastfetch
brew install postgresql
brew install weasyprint
## Applications
brew install --cask affinity
brew install --cask anydesk
brew install --cask bruno
brew install --cask deepl
brew install --cask cyberduck
brew install --cask dbeaver-community
brew install --cask iina
brew install --cask krita
brew install --cask localsend
brew install --cask notion
brew install --cask orbstack
brew install --cask qbittorrent
brew install --cask signal
brew install --cask spotify
brew install --cask sublime-text
brew install --cask tailscale-app
brew install --cask visual-studio-code
## macOS utilities
brew trust epk/epk
# Dock Multiple Window Management + Minimize on Click to Dock + Alttab Previews
brew install --cask dockdoor
# Move and resize windows using keyboard shortcuts or snap areas
brew install --cask rectangle
# Clipboard
brew install --cask maccy
# WinRAR
brew install --cask the-unarchiver
# Java for Android Development
brew install --cask temurin@17
# Different Scrolling on Mouse and Trackpad
brew install --cask scroll-reverser
# Android File Transer
brew install --cask openmtp
# Emoji Font for Terminal
brew install --cask epk/epk/font-sf-mono-nerd-fontx
# Keep PHP 8.3 as the selected Homebrew PHP version
brew pin [email protected]
### ZSH Installations ###
mkdir -p ~/.zsh/completions && mkdir -p ~/.zsh/plugins
# Plugin Installs
git clone <https://github.com/Aloxaf/fzf-tab> ~/.zsh/plugins/fzf-tab
git clone <https://github.com/zdharma-continuum/fast-syntax-highlighting> ~/.zsh/plugins/fast-syntax-highlighting
# Native completions — Carapace does not provide these
pnpm completion zsh > ~/.zsh/completions/_pnpm
hermes completion zsh > ~/.zsh/completions/_hermes
supabase completion zsh > ~/.zsh/completions/_supabase
tailscale completion zsh > ~/.zsh/completions/_tailscale
uv generate-shell-completion zsh > ~/.zsh/completions/_uv
dvc completion -s zsh > ~/.zsh/completions/_dvc
)
| App Name | App Link |
|---|---|
| Apple Container | https://github.com/apple/container/releases |
| Apple Shortcut for Translator | https://www.icloud.com/shortcuts/ab79ad92a7c146a59459be6adb010924 |
| Apple Automator to Minimize App on Startup | https://www.reddit.com/r/MacOS/comments/1fpxbew/solution_macos_minimize_all_apps_on_startup_using/ |
| Red button quits, green button maximizes | https://github.com/sglbl/CornerLights |
| Lightshot Screenshot | https://apps.apple.com/us/app/lightshot-screenshot/id526298438?mt=12 |
| Ruffle Flash Emulator | https://ruffle.rs/ |
| Office with Activator | https://massgrave.dev/office_for_mac |
| QuickDrop | https://apps.apple.com/es/app/quickdrop-android-transfer/id6740147178?platform=mac |
| Wireguard VPN | https://apps.apple.com/us/app/wireguard/id1451685025?mt=12 |
# Activate remote login
sudo systemsetup -setremotelogin on
# Open PDFs in new tab
defaults write com.apple.Preview AppleWindowTabbingMode -string always
# Start an application
open -a CornerLights
# read plist file
plutil -p ~/Library/Preferences/com.soleoffice.paintxoom.plist
# read non-binary plist file
defaults read com.soleoffice.paintxoom
# If a file gives "damaged and can’t be opened, move it to the Trash Error"
unlock FILE_PATH # defined in aliases.zsh
# Import certificate
security import "YOUR_CERTIFICATE.p12" \
-k ~/Library/Keychains/login.keychain-db \
-P "YOUR_PASSWORD" \
-A