# install zsh beforehand.
curl https://qpan.dev/init.sh | zsh
- VSCode
- iTerms
- GitHub Desktop
- Homebrew (macOS)
# Install
brew bundle install
# Update Brewfile
brew bundle dump --force
- General > Window > Uncheck "Native full screen windows"
- Profiles > Window
- Style: set to "Full Screen"
- Screen: set to "Screen with cursor"
- Space: set to "All spaces"
Profiles can also be imported/exported as JSON.
Now, you can sync the settings once you run the following command:
defaults write com.googlecode.iterm2 PrefsCustomFolder -string "~/.dotfiles/iterm"
defaults write com.googlecode.iterm2 LoadPrefsFromCustomFolder -bool true
VSCode does not have a proper default for press & hold behavior, making vim mode hard to use.
defaults read com.microsoft.VSCode ApplePressAndHoldEnabled
defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false
Set it to false to use press & hold in vim mode to move around.