Setting Up A New Mac: Difference between revisions
From Rest of What I Know
| Line 36: | Line 36: | ||
[https://karabiner-elements.pqrs.org/docs/help/how-to/disable-caps-lock-delay/ Disable Caps Lock Delay] | [https://karabiner-elements.pqrs.org/docs/help/how-to/disable-caps-lock-delay/ Disable Caps Lock Delay] | ||
Then, map Caps Lock to Escape | Then, map Caps Lock to Escape if it's just tapped and to Ctrl if held | ||
[[ | <syntaxhighlight lang=json> | ||
{ | |||
"description": "Post escape if caps is pressed alone, left_ctrl otherwise", | |||
"manipulators": [ | |||
{ | |||
"from": { | |||
"key_code": "caps_lock", | |||
"modifiers": { "optional": ["any"] } | |||
}, | |||
"to": [{ "key_code": "left_control" }], | |||
"to_if_alone": [{ "key_code": "escape" }], | |||
"type": "basic" | |||
} | |||
] | |||
} | |||
</syntaxhighlight> | |||
== LLM Assistants == | == LLM Assistants == | ||
Revision as of 23:42, 19 February 2026
Every now and then I set up a new Mac and I forget all the things I do. This is a list so that setup is fast.
Initial Environment
Default Web Browser

Screenshots Folder
Then set the Screenshots folder to ~/Pictures/Screenshots by hitting Cmd + Shift + 5, then Options, then Other Location... and create and select the folder.
Shell
- Ghostty since it's a super-fast terminal emulator
- oh-my-zsh to make zsh enjoyable
- fzf
- ripgrep
- mise allows managing different versions of runtimes
- neovim
- Set
EDITORtonvim
- Set
- fd
Text Entry

Set up Caps Lock
First install Karabiner Elements
Then, map Caps Lock to Escape if it's just tapped and to Ctrl if held
{
"description": "Post escape if caps is pressed alone, left_ctrl otherwise",
"manipulators": [
{
"from": {
"key_code": "caps_lock",
"modifiers": { "optional": ["any"] }
},
"to": [{ "key_code": "left_control" }],
"to_if_alone": [{ "key_code": "escape" }],
"type": "basic"
}
]
}
LLM Assistants
- Claude Code
- Codex
- Gemini
