hammerspoon: Update browser routing and quitter config
Prune Safari-only domains no longer needing Apple Pay workaround.
Add Glide browser handler; keep Dash running in quitter.
Assisted-by: Claude Opus 4.5 via Claude Code
diff --git a/.hammerspoon/init.fnl b/.hammerspoon/init.fnl
index 15ccf261..e81bd109 100644
--- a/.hammerspoon/init.fnl
+++ b/.hammerspoon/init.fnl
@@ -96,26 +96,17 @@
(let [handlers {:firefox-dev :org.mozilla.firefoxdeveloperedition
:firefox :org.mozilla.firefox
+ :glide :app.glide-browser.glide
:safari :com.apple.Safari
:zoom :us.zoom.xos}
- ;; domains to be opened in Safari, usually either for Apple Pay or text-based 2FA
+ ;; domains to be opened in Safari, most for Apple Pay
safari-domains [:adafruit.com
- :aetnahealth.com
+ :apps.apple.com
:account.apple.com
- :bankofamerica.com
- :betterment.com
- :bulletin.com
- :chase.com
- :experian.com
- :fidelityinvestments.com
:goodluckbread.com
- :mychartwa.providence.org
:patagonia.com
- :pemco.com
- :schwab.com
:squareupmessagine.com
- :store.apple.com
- :xfinity.com]
+ :store.apple.com]
safari-patterns (icollect [_ domain (ipairs safari-domains)]
(.. "^https://(.*%.?)" (string.gsub domain "%." "%%.")
"/?"))
diff --git a/.hammerspoon/quitter.fnl b/.hammerspoon/quitter.fnl
index 3b910588..0b5c00b8 100644
--- a/.hammerspoon/quitter.fnl
+++ b/.hammerspoon/quitter.fnl
@@ -10,6 +10,7 @@
(local config {:keep [:Arq
"CleanShot X"
+ :Dash
"Firefox Developer Edition"
:Ghostty
:Glide