Personal Linux/macOS dot file dumpster.
- Shell 49.9%
- Vim Script 49.5%
- AppleScript 0.6%
| .config | ||
| .gnupg | ||
| .vim | ||
| bin | ||
| Library/Application Support/Code/User | ||
| .bash_aliases | ||
| .bash_profile | ||
| .bashrc_append_this | ||
| .bashrc_local | ||
| .gitignore | ||
| .gitmodules | ||
| .htoprc | ||
| .toprc | ||
| .vimrc | ||
| .Xdefaults | ||
| brew.txt | ||
| macos_timemachine_exclude.png | ||
| README.md | ||
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
- Tasks: Things
- Fonts with glyphs: Nerd Fonts
- Screen arrangement: displayplacer
- Note-taking: heynote
- Tiling window manager: AeroSpace
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