- Install password manager or setup company provided
- Create AppleID or get one from your corporate account
- Install browser extensions for password manager
- Setup fingerprint unlock
- Dark Theme
- Enable 24hr clock
- Increase mouse sensitivity
If you just upgraded to #macos Ventura
or you can't get repeat keys to work no matter what, try running the following command and then restart.
defaults write -g ApplePressAndHoldEnabled -bool false
You probably want to do this if you use the function keys in your code editor to activate special commands. Make F-keys work like normal (requires pressing fn
+ f#
to get apple stuff to work)
- Install Rectangle
- Install iTerm2 which includes #zsh and #tmux
- Make default terminal
- Install command links
- Configure keyboard input so you can move around like normal
- Use the Natural Text Editing keybinding profile
- Bookmark this cheatsheet
- Install Homebrew
- Enable Hombrew Auto Update
brew autoupdate start
- Install packages using Homebrew (DO NOT USE APPLE for most things)
- Install
git
- set PATH to use homebrew git. Running
git --version
should not output anything withApple
if you've completed this successfullly - Add homebrew git to your path by path by adding to your
~/.zshrc
export PATH="/opt/homebrew/bin/git:${PATH}"
- Configure git like this config
- pull strategy is rebase
- aliases
- Install meld and follow guide to add into gitconfig for 3-way merge
- Configure as mergetool
- Configure as difftool
- set PATH to use homebrew git. Running
- Install #github cli
- Install
- Install OhMyZsh
- This was a helpful guide to get a baseline config
- Pull in this helpful .zshrc
- Install
tree
- Install
node
- Install
wget
- setup in path path by adding to your
~/.zshrc
export PATH="/opt/homebrew/opt/curl/bin/wget:${PATH}"
- setup in path path by adding to your
- Install
curl
- [ ] setup in path by adding to your~/.zshrc
export PATH="/opt/homebrew/opt/curl/bin/curl:${PATH}"
- Install VSCode
- Install command in path so you can type
code <file>
in the terminal - Setup
Settings Sync
- Install lots of plugins and color themes if they weren't captured by settings sync
- Install command in path so you can type
aws-scripting-guy.cform
DavidAnson.vscode-markdownlint
dbaeumer.vscode-eslint
eamodio.gitlens
emilast.LogFileHighlighter
Equinusocio.vsc-community-material-theme
evondev.indent-rainbow-palettes
GitHub.github-vscode-theme
jgclark.vscode-todo-highlight
jpotterm.simple-vim
kddejong.vscode-cfn-lint
ms-azuretools.vscode-docker
ms-vscode-remote.remote-containers
oderwat.indent-rainbow
redhat.vscode-yaml
yzhang.markdown-all-in-one
- install vmrc - #macos does not come with a
.vimrc
so you'll need to make one
- Setup Slack & plugins
- Install Google Drive
- Install Asana
- Install Google Calendar
- Install GitHub
- Install Obsidian for notes
- Code Editor Shortcuts
- Quick Switcher ++
- Navigate Cursor History
- Install Dracula Theme
- #optional enable VIM keybindings - don't need if using Code Editor Shortcuts