Friend, Lover, Sister, Mother & Wife Loves cooking Linux & BSD Tech geek Mobiles: Fairphone4 OnePlus6T OnePlus6 PinePhonePro Watch PineTime ThinkPad owner Daily driver - Chimera Linux , RiverWM and Eww as my bar with fully encrypted ZFS and encrypted swap partition Homelab: FreeBSD
Void Linux user here with Qtile - Wayland as my WM.
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
Same as a Chimera Linux user I’d definitely recommend trying it. I was a Void user beforee and was Swithering whether to go full BSD when I stumbled across Chimera which gives me the best of both worlds.