Personal Hammerspoon Setup
Intended to live in ~/.hammerspoon
To install: git clone [email protected]:evantravers/hammerspoon-config.git ~/.hammerspoon
Requirements
- Hyper requires Karabiner-elements, or some way of binding an F19 key (I bind left control -> F19)
Modules
Autolayout
- Listens to display changes and moves and maximizes windows based on screen preferences.
Brave
- Provides bindings for Brave Browser
- Focus tab by domain in any window
- Kill tabs by domain
Hyper
Moved to https://github.com/evantravers/Hyper.spoon
Headspace
Moved to https://github.com/evantravers/headspace.spoon
Movewindows
Moved to https://github.com/evantravers/MoveWindows.spoon/
One interesting binding for auto splitting an reference application, moved out to https://github.com/evantravers/split.spoon
Secrets
Simple loading of API keys or secret variables into hs.settings
via
hs.json
.
Browsersnip
Quickly snipping ZK-style notes from browsers into Drafts.app