My collection of Hammerspoon customization scripts and wrappers for the Spoons I have adopted.
- init - controller that loads all others
- config - configuration examples - modified copies in
the
.configs
directory take precedence - utils - generic utility functions used by many of below
The remainder of implement customizations and/or act as wrappers around standard Spoons.
Someday I will get around to converting these into actual Spoons. Until then maybe you'll find these useful.
- auto_reload - watch for changes and re-load Hammerspoon config
- bindings - set up generic bindings and report
- caffeine - wrapper for Caffeine replacement; See also bindings and sleepwatcher
- ksheet - Wrapper for KSheet spoon - application shortcut keys
- passwords - Extract / use passwords from Keychain
- update_password - bash script to update Keychain passwords
- sleepwatcher - Act on system sleep events
- switcher - Handle app switching/un-minimizing the way I like
- tm_progress - wrapper for the TimeMachineProgress Spoon
- usb - Watch/act on USB device connect/disconnects
- webviews - Display web pages
- wifi - Deal with wifi / network location transitions
- window_mgr - Set up window management bindings
- work_apps - Work in progress related to office applications