My checklist for new macOS machine
- Dock
- No System Apps
- Left Dock & Adjust Size
- No recent apps shown
- Add dock spacer
- Trackpad
- Tap to click
- Function Keys
- Use F1, F2 keys as standard function keys
- Menubar
- System Settings -> Clock Options -> display the time with seconds
- remove
- WIFI
- spotlight
- Finder
- Settings > Sidebar: check home locations
-
Browser (Microsoft Edge)
- set as default browser
- sign in for syncing
- personal account & company account
- config minimum style 你与清爽 Mac 版 Edge 浏览器还差一个配置文件的距离
-
Key-mapping (Karabiner-Elements)
- import configuration file from karabiner-configs repo
-
Window Manager(SizeUp)
- start on Login
- reset shortcuts:
- Make Window Full Screen: option + command + F
- Make left/down/up/right window: control + option + command + H/J/K/L
- Preferences > General > not Show Visual Action Overlay
- a review article about alternatives: 7 款 Mac 窗口管理利器推荐,任务再多也不乱
-
Quick Launcher
- Raycast
- config
- set up Quicklinks
- Alfred
- Raycast
-
Menu bar simplifier (Hidden Bar)
-
Dictionary (Eudic)
- [] Download resources & config from Google Drive
- Dictionary resources
- Eudic config
- set command+1 as hotkey
- [] Download resources & config from Google Drive
-
Spaced Repetition (Anki)
-
Note
-
Dock badge monitor (Doll)
-
Screenshot
-
Shortcut tools
-
Command Line Tools (CLT) for Xcode
- xcode-select --install
- or automatic install prompt from iterm2
- packed with git?
-
Package Manager (Homebrew)
-
Terminal Emulator (iterm2)
- dark theme
- uncheck closing asking
- requires pip3/command line developer tools installed
- what magic does iterm2 do
-
Zsh configuration manager - Oh My Zsh
-
Git Config
- Basic configs (GTB instructions)
- Generate a new ssh key & add ssh key to GitHub
- config based on folder
-
Editor
- IntelliJ IDEA
- create command-line launcher
- Plugins
- Idea-Vim plugin
- .ideavimrc config
- GitToolBox
- Idea-Vim plugin
- Vim
- VS Code
- IntelliJ IDEA
-
SDK Manager (SDKMAN!)
- select JDK to install:
sdk list java
&sdk install java {candidate}
- select JDK to install:
-
Containerization
-
API Client (Postman)
-
Cloud and Kubernetes
- az
brew install az
- openlens
brew install --cask openlens
- kubelogin
brew install Azure/kubelogin/kubelogin
- kubectl
brew install kubectl
- az
- Zoom
- Wecom
- VMWare Horizon Client
- Office 365