[hammerspoon] mark all apps on starting quitter
change
commit 6cd8ea8d00b6438e1c22566aec6f4ee4ae2e79a9
author Alpha Chen <alpha@kejadlen.dev>
date
parent 7c90a58c
diff --git a/.hammerspoon/quitter.fnl b/.hammerspoon/quitter.fnl
index 0b359bf2..b90d45e4 100644
--- a/.hammerspoon/quitter.fnl
+++ b/.hammerspoon/quitter.fnl
@@ -23,12 +23,12 @@
       (t:stop)
       (set (. to-kill bundle-id) nil))))
 
-(fn on-wake [event]
+(fn mark-all-apps [event]
   (when (= event caffeinate.watcher.systemDidWake)
     (each [_ app (ipairs (application.find ""))]
       (mark app))))
 
-(local cw (caffeinate.watcher.new on-wake))
+(local cw (caffeinate.watcher.new mark-all-apps))
 
 (local wf (window.filter.new {:Safari false
                               :Arc false
@@ -41,6 +41,7 @@
 
 (fn start []
   (log.i :starting)
+  (mark-all-apps)
   (cw:start)
   (wf:subscribe {window.filter.windowFocused unmark
                  window.filter.windowUnfocused #(mark ($1:application))}))