Highlights:
- I created graphite-shim that uses Graphite for managing stacked branches, but provides a reimplementation that works on non-Graphite managed repos
- After each bash command, I print out an emoji representing the error code + the amount of time passed
- Ctrl+B opens a list of branches with fzf. If nothing is typed on the command line, the selected branch is checked out. If there's input on the command line already, the selected branches are copied in
-
Install Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -
Install Sublime Text
- See
sublime/README.md
- See
-
Install Zed
- In command prompt, run "cli: install cli binary"
-
Install Jetbrains Mono
-
./install -
Settings:
- Login Items: Maccy, noTunes, Aerospace
- Displays have separate Spaces = enabled
- Necessary to workaround menu bar issue, but causes other issues
- Group windows by application = enabled
- Keyboard shortcuts
- Change "Mission Control" shortcut to ctrl+alt+shift+up
- Disable "Application windows" shortcut
- Change "Mission Control > Move left a space" to ctrl+alt+shift+left
- Change "Mission Control > Move right a space" to ctrl+alt+shift+right
-
To use touch ID for sudo, copy the template at
/etc/pam.d/sudo_local.templateand uncomment the pam_tid.so line