Setting Up A New Mac: Difference between revisions
From Rest of What I Know
| (2 intermediate revisions by the same user not shown) | |||
| 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, [https://gist.github.com/tanyuan/55bca522bf50363ae4573d4bdcf06e2e map Caps Lock to Escape if it's just tapped and to Ctrl if held] by going to ''Complex Modifications'' and ''Add your own rule'' and then put this in | ||
[[ | <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 == | ||
Latest revision as of 23:44, 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
[edit]Default Web Browser
[edit]
Screenshots Folder
[edit]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
[edit]- 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
[edit]
Set up Caps Lock
[edit]First install Karabiner Elements
Then, map Caps Lock to Escape if it's just tapped and to Ctrl if held by going to Complex Modifications and Add your own rule and then put this in
{
"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
[edit]- Claude Code
- Codex
- Gemini
