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) | 
