Prerequisites:
- macOS 14+ (Apple Silicon recommended)
- Xcode Command Line Tools:
xcode-select --install
- Installation
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
Global Homebrew Tweaks:
export HOMEBREW_NO_AUTO_UPDATE=1
export HOMEBREW_MAKE_JOBS=$(sysctl -n hw.ncpu)Shell Customizations:
brew install nano bat htop btop tmux tree watch rsync fastfetch zsh-autosuggestions zsh-syntax-highlighting.zshrc Config
cat > ~/.zshrc << 'EOF'
export PATH="/opt/homebrew/bin:/opt/homebrew/sbin:$PATH"
export EDITOR="/opt/homebrew/bin/nano"
export VISUAL="/opt/homebrew/bin/nano"
ZSH_AUTOSUGGEST_STRATEGY=(completion)
source /opt/homebrew/share/zsh-autosuggestions/zsh-autosuggestions.zsh
source /opt/homebrew/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
alias cat="bat"
HISTSIZE=100000
SAVEHIST=100000
setopt inc_append_history
setopt share_history
export HOMEBREW_NO_AUTO_UPDATE=1
export HOMEBREW_MAKE_JOBS=$(sysctl -n hw.ncpu)
setopt HIST_IGNORE_ALL_DUPS
setopt HIST_REDUCE_BLANKS
setopt HIST_IGNORE_SPACE
EOF.nanorc Config
cat > ~/.nanorc << 'EOF'
set linenumbers
set tabsize 2
set softwrap
set mouse
set indicator
EOFexec zsh
defaults write -g ApplePressAndHoldEnabled -bool false
defaults delete com.apple.Spotlight
sudo purge
sudo visudo /etc/sudoers.d/010_NICKNAME-nopasswd
NICKNAME ALL=(ALL) NOPASSWD: ALL
where NICKNAME should be replaced with your user nickname
- AdGuard for Safari
- Adobe Acrobat DC
- AmneziaVPN
- Amphetamine
- Angry IP Scanner
- AppCleaner
- coconutBattery
- Discord
- Docker
- GIMP
- Mac Mouse Fix
- Microsoft Office (from App Store)
- Minecraft Launcher
- OBS
- OneDrive
- OpenMTP
- Parallels Desktop
- Rectangle
- SponsorBlock
- Spotify
- Telegram
- Termius
- VeraCrypt
- Visual Studio Code
- WireGuard
- Zoom
- Яндекс Музыка