diff options
-rw-r--r-- | catalina_brightness_bullshit.lua | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/catalina_brightness_bullshit.lua b/catalina_brightness_bullshit.lua index 17d5bde..63e54d7 100644 --- a/catalina_brightness_bullshit.lua +++ b/catalina_brightness_bullshit.lua @@ -22,8 +22,16 @@ -- Default brightness to 50%. cbb_brightness = 50 +half_hour = 60 * 30 + cbb_logger = hs.logger.new('catalina_brightness_bullshit', 'debug') +hs.timer.doEvery(half_hour, function() + cbb_brightness = hs.brightness.get() + + cbb_logger:d('saved brightness: ', cbb_brightness) +end) + cbb_wake_watcher = hs.caffeinate.watcher.new(function(event_type) -- Only run if the external monitor is connected. if hs.screen.primaryScreen():name() ~= 'G247HL' then @@ -32,12 +40,7 @@ cbb_wake_watcher = hs.caffeinate.watcher.new(function(event_type) return end - if event_type == hs.caffeinate.watcher.screensDidLock - or event_type == hs.caffeinate.watcher.screensDidSleep then - cbb_brightness = hs.brightness.get() - - cbb_logger:d('saved brightness: ', cbb_brightness) - elseif event_type == hs.caffeinate.watcher.screensDidUnlock + if event_type == hs.caffeinate.watcher.screensDidUnlock or event_type == hs.caffeinate.watcher.screensDidWake then hs.brightness.set(cbb_brightness) |