#!/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