Unix config. Useful when migrating to a new system, locating config files,
or recalling programs and scripts.
See .gitignore to add files. This repo is initialized in my home directory.
Vimspoon gives vim operations to my whole unix desktop.
Visit https://github.com/dbalatero/VimMode.spoon for installation instructions.
See .hammerspoon for special configurations and sketchybar integration.
Alfred.
Command + Space to open.
See .config/alfred for additional preferences.
For a full list currently installed see .config/macos/brew
https://docs.brew.sh/
Proxy Audio Device
Routes all audio through a virtual audio device.
Useful for external displays, or audio interfaces.
brew install --cask proxy-audio-device
Scroll Reverser
Maintains natural scrolling on trackpad without affecting mouse.
brew install --cask scroll-reverser
Hammerspoon
A lightweight key remapping program, uses lua! See .config/hammerspoon
brew install --cask hammerspoon
sketchybar
Waybar clone for macos.
brew install sketchybar
jankyborders
Windows borders on MacOS. See .config/borders
brew install jankyborders
yabai
Tiling window manager.
brew install yabai
See .config/macos.
System Preferences
See preferences script .config/pref
All preferences are dumped to .config/settings
Dock
Hiding apps show greyed out in dock.
defaults write com.apple.Dock showhidden -boolean yes; killall Dock
Small space separator between open apps and pinned apps.
defaults write com.apple.dock persistent-apps -array-add '{"tile-type"="small-spacer-tile";}'; killall Dock
Allow window dragging from anywhere with command + control.
defaults write -g NSWindowShouldDragOnGesture -bool true
- fix yabai window resizing