My personal guide for a good macOS setup
# Removes all unused dock icons with one command
defaults delete com.apple.dock persistent-apps; killall Dock
- Oversight - Protect your webcam and microphone
- KnockKnock - What is persistantly installed
- Sophos Home - Cybersecurity protection
- LittleSnitch - Network activity tracker
- 1Password - Password manager
- A very good Security Hardening Guide. Credit to drduh
- Cloudflare CLI Tool
.cfcli.yml
in 1Password
- Virtual Box
- Docker
- k3sup "Ketchup"
- arkade one-stop CLI for Kubernetes
- kompose / Kubernetes + Compose / Converter
- Android Studio
- Application Loader (deprecated after Catalina)
- Apple Configurator (via App Store)
- Xcode (via App Store)
- Java
- nvm
- scrcpy for Android Screen Sharing
# /opt/homebrew/bin/brew
brew install nvm
brew install pip
brew install python
- Phyton 3
- iTerm2
- ohmyzsh - Shell
- Solarized Theme
ln -s ~/Projects/macOS/.zshrc ~/.zshrc
# or
echo "source ~/Projects/macOS/.zshrc" >> ~/.zshrc
mkdir -p ~/.config/powerline-shell
ln -s ~/Projects/macOS/powerline-shell/powerline-shell.config.json ~/.config/powerline-shell/config.json
pip3 install powerline-shell
- Install Meslow Font and change Font in iTerm (otherwise a ? will be shown)
- iTerm: Settings -> Profiles -> Keys -> Load Preset -> Natural Text Editing
The following tools are most likely only in a corporate environment needed: