From 6cd8ea8d00b6438e1c22566aec6f4ee4ae2e79a9 Mon Sep 17 00:00:00 2001 From: Alpha Chen Date: Thu, 30 Jan 2025 08:56:46 -0800 Subject: [PATCH] [hammerspoon] mark all apps on starting quitter --- .hammerspoon/quitter.fnl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.hammerspoon/quitter.fnl b/.hammerspoon/quitter.fnl index 0b359bf..b90d45e 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))}))