hammerspoon: fix sketchybar reload
`#(debounce ...)` created a fresh closure on every event and discarded it — the returned function was never invoked.
Assisted-by: Claude Sonnet 4.6 via Claude Code
diff --git a/.hammerspoon/init.fnl b/.hammerspoon/init.fnl
index d7dafdcb..6bdae7d8 100644
--- a/.hammerspoon/init.fnl
+++ b/.hammerspoon/init.fnl
@@ -57,10 +57,10 @@
;;; reload sketchybar on screen changes
(set _G.screen-watcher
- (screen.watcher.new #(debounce 1.0
- (fn []
- (log:i "Screen configuration changed, reloading sketchybar")
- (execute "/opt/homebrew/bin/sketchybar --reload")))))
+ (screen.watcher.new (debounce 1.0
+ (fn []
+ (log:i "Screen configuration changed, reloading sketchybar")
+ (execute "/opt/homebrew/bin/sketchybar --reload")))))
(_G.screen-watcher:start)