Files
random-scripts/laptop-lid-daemon
T
2025-11-28 16:32:55 -08:00

20 lines
484 B
Bash
Executable File

#!/usr/bin/env zsh
"${HOME}/scripts/set-initial-kanshi-state"
acpi_listen | while read event; do
let num_outputs="$(wlr-randr --json | jq 'length')"
if ((num_outputs <= 1)); then
kanshictl switch default
else
case "${event}" in
'button/lid LID open')
kanshictl switch docked-open
;;
'button/lid LID close')
kanshictl switch docked-closed
;;
esac
fi
done