Workstation
- Generate SSH key for GitHub and clone repo
- Run
./.setup.sh
Manual steps
Prerequisites
- Install Homebrew
- Install 1Pass
iTerm2
- Preferences > Profiles > Text > Font > size 13
- Preferences > Profiles > Colors > Color Presets > Import > import
.itermcolors
file
macOS settings
- Set up hot corners
- Update keypress speeds
- Keyboard > set
Key Repeat
toFast
;Delay Until Repeat
toShort
- Keyboard > set
- Set Modifier Keys > USB Keyboard > Swap Option and Command keys
Alfred
-
Replace Spotlight shortcut with Alfred
-
- Keyboard shortcuts > Spotlight > uncheck Show spotlight search
-
- Alfred > Preferences > change Alfred hotkey to cmd+space
-
-
Activate PowerPack
-
Import Alfred Workflows - download & double-click
Chrome plugins
- JSON Formatter
- ColorPick Eyedropper
- React Developer Tools
- EditThisCookie
- Wappalyzer - show tech stack of site
- Ghostery - privacy ad blocker
JetBrains
Install command-line launcher for JetBrains IDE, eg. Goland.
- Add script at
/usr/local/bin/goland
; make executable
#!/usr/bin/env bash
open -na "<path to binary>" --args "$@" .
- Alias
god
to script path
alias god=/usr/local/bin/goland
Other Jetbrains config
- Preferences > Plugins > Marketplace
Spacegray Theme
(spacegray-theme)IdeaVim
Rainbow Brackets
- Enabling key repeat (eg. for vim plugin)
- Intellij Ultimate Edition:
defaults write com.jetbrains.goland ApplePressAndHoldEnabled -bool false
- Intellij Community Edition:
defaults write com.jetbrains.intellij.ce ApplePressAndHoldEnabled -bool false
- Goland:
defaults write com.jetbrains.intellij ApplePressAndHoldEnabled -bool false
- Intellij Ultimate Edition:
- Resolve keymap conflict between IdeaVim and Intellij:
- Preferences > search
vim
:^G
:Add Selection for Next Occurrence
> set Handler toIDE
- Preferences > search