Nothin' to see here but some invisible files.
Set up SSH...
generate new keypair
add GitHub stuff to ~/.ssh/config
if it's not there already
ssh-add
the privkey...
finally let GitHub know about the pubkey
Clone the repo
Install oh-my-zsh to configure zsh.
Install Homebrew and then:
brew install \
asdf \
lua luarocks \
neovim \
ripgrep fzf fd \
chafa \
entr \
difftastic \
dos2unix
ln -s .zshrc ~
ln -s .zshenv ~
ln -s alxndr.zsh-theme ~/.oh-my-zsh/themes
mkdir -p ~/.config
ln -s nvim ~/.config/
ln -s .gitconfig ~/.config/
asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git \
&& asdf install nodejs latest
asdf plugin add ruby https://github.com/asdf-vm/asdf-ruby.git \
&& asdf install ruby latest
It'll start off saying "module 'paq' not found" because you gotta install it separately first...
git clone --depth=1 https://github.com/savq/paq-nvim.git \
"${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/pack/paqs/start/paq-nvim
Then install the other modules...
nvim -c 'PaqInstall|TSUpdate'
Might then complain about "Node JS not found: node
is not executable!" if you haven't done something like asdf install nodejs latest
...
...or Vim(lua):E5108: Error executing lua .../start/nvim-treesitter/lua/nvim-treesitter/highlight.lua:14: attempt to index local 'hlmap' (a nil value)
- Inconsolata for Powerline or other patched fonts
- iTerm 2
- Settings > General
- in Window tab, uncheck "Native full screen windows"
- in earlier versions, this was labeled "Use Lion-style fullscreen windows"
- in Window tab, uncheck "Native full screen windows"
- Settings > Profile
- newer versions have "Use built-in Powerline glyphs": Prefs > Profiles > Text > Text Rendering
- older: use Inconsolata for Powerline as the font
/bin/zsh
as the login shell- blinking cursor
- unlimited scrollback
- newer versions have "Use built-in Powerline glyphs": Prefs > Profiles > Text > Text Rendering
- Settings > General
- LittleSnitch
- SizeUp
Oooh shiny... upgraded the 2021 MBP and it kept the settings...
2021 MBP
- Prefs...
- Keyboard
- Dvorak layout inder Input Sources
- turn on "Keyboard navigation" (tab / shift-tab)
- "Press 🌐 key to": "Show Emoji & Symbols" 🎉
- "Keyboard Shortcuts…" button opens a panel, "Modifier Keys" tab lets you map Caps Lock to Control
- Mouse / Trackpad
- tap-to-click
- double-tap-to-right-click
- Accessibility
- "three-finger drag" is in Accessibility > Pointer Control > Trackpad Options button, "Enable dragging": "with three finger drag" (make sure there's no 'normal' 3-finger gesture which conflicts)
- "Reduce motion" option in Display
- Keyboard
- Auto-Hide Dock (right-click the dock, "Turn Hiding On")
- iTerm 2
- Karabiner
- Bartender
2020 MBP
- Prefs...
- "three-finger drag" is in Accessibility > Pointer Control > Trackpad Options button, "Enable dragging": "with three finger drag" (make sure there's no 'normal' 3-finger gesture which conflicts)
- "Reduce motion" option 🎉 🍾 Accessibility > Display
- use Tab to skip through buttons: Keyboard > Shortcuts tab > checkbox at the bottom "Use keyboard navigation to move focus forward..."
- not the one in Accessibility > Keyboard > Navigation tab > "Enable Full Keyboard Access"
- Apps...
- iTerm2 (of course)
- Karabiner (to turn Enter into Control when held)
- Complex Modifications > "Change return to control if pressed with other keys..."
- installing Karabiner seems to moot the built-in CL-to-Ctrl mapping, so have to set it up in Karabiner as well
- Markdown Editor
- dvorak keyboard
- karabiner needs permissions
- restore from Time Machine works pretty pretty pretty well
- Dvorak keyboard
- Karabiner
- Chrome: Warn Before Quitting
- Dvorak keyboard:
- System Preferences > Keyboard > Input Sources,
+
button, English > Dvorak
- System Preferences > Keyboard > Input Sources,
- restore F-number keys:
- System Preferences > Keyboard > Keyboard, check "Use all F1, F2, etc. keys as standard function keys"
- rip out the spell checker:
- System Preferences > Keyboard > Text, uncheck "Correct spelling automatically"
- rip out a bunch of keyboard shortcuts:
- System Preferences > Keyboard > Shortcuts, uncheck pretty much everything except for the Screen Shots
- turn off hold-letter-for-accent-marks:
defaults write -g ApplePressAndHoldEnabled -bool false
- enable using Tab to move keyboard focus between all sorts of GUI controls
- System Preferences > Keyboard > Shortcuts, under "Full Keyboard Access […]" select the "All controls" radio button
- turn Caps Lock into Control
- System Preferences > Keyboard > Modifier Keys button > set Caps Lock to Control
- make the trackpad make sense:
- System Preferences > Trackpad > Point & Click > check only "Tap to click", "Secondary click", "Three finger drag"
- System Preferences > Trackpad > Scroll & Zoom > check only "Scroll direction: natural"
- System Preferences > Trackpad > Scroll & Zoom > check only "Notification Center", "Mission Control", "Show Desktop"
- only show one OS X Menu Bar when using multiple monitors:
- System Preferences > Mission Control > uncheck "Displays have separate Spaces", then re-login