Skip to main content


[Question] How can I dim screen after 20s inactivity when running on battery? tlp/sway/arch/chromebook


I think this could save me some battery time.
I checked tlp but could not find anything related.
In Sway config with swayidle maybe?
All help appreciated.

corsicanguppy doesn't like this.

in reply to rkk

You could use swayidle and add a line to use either light or brightnessctl to dim and restore the brightness. Or just as I do turn off display after a certain time. This link should give you an idea.
https://wiki.archlinux.org/title/Sway#Idle
in reply to Justine Smithies

Brightnessctl is installed and works just need a way to read whether is on ac or battery.
in reply to rkk

Should be able to read it from /sys/devices/ or with upower.

Linux reshared this.

in reply to rkk

Are you running arch on the metal or through crostini/crouton? The second option probably will only respect chromeos' power management settings, but you may be able to flash a full uefi payload and get rid of chromeos completely with https://mrchromebox.tech/#fwscript