2.1 KiB
2.1 KiB
Dot files
A collection of dotfiles I used or once used.
Neovim
Maintained in a separate repo.
macOS
This README also kind of documents my macOS "setup".
Essential macOS software
- Package management: Homebrew
- Mouseless navigation: Shortcat
- OpenVPN: Tunnelblick
- Terminal: Alacritty
- Terminal: cool-retro-term
- Clipboard manager: Maccy
- Calendar/task sync: Nextcloud
- Fonts with glyphs: Nerd Fonts
- Screen arrangement: displayplacer
- Note-taking: heynote
- Tiling window manager: yabai
- Custom hotkeys: skhd
Work related software
brew installed packages
List is stored in brew.txt. Compile list with brew list -1 > brew.txt, then
on a new machine, install it with xargs brew install < brew.txt (not
recommended).
CLI settings
defaults write -g InitialKeyRepeat -int 12
defaults write -g KeyRepeat -int 1
defaults write com.apple.screencapture location ~/screenshots/
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true
defaults write ~/Library/Preferences/com.apple.coreservices.useractivityd.plist ClipboardSharingEnabled 1
# Allow to drag windows with <ctrl>+<cmd>
defaults write -g NSWindowShouldDragOnGesture -bool true
defaults write -g NSAutomaticWindowAnimationsEnabled -bool false
# Then reload the GUI
killall SystemUIServer
Reduce menubar whitespace so more symbols go besides the notch
Allows values between 0-6. Needs a logout afterwards
defaults -currentHost write -globalDomain NSStatusItemSelectionPadding -int 6
defaults -currentHost write -globalDomain NSStatusItemSpacing -int 6