This repository has been archived on 2024-04-07. You can view files and clone it, but cannot push or open issues or pull requests.
dotfiles/dotfiles/scripts/sway-displays

25 lines
459 B
Bash
Executable File

#!/bin/sh
get_displays(){
swaymsg -t get_outputs |
jq -r 'map(.name)|join("\n")'
}
actions=(
enable
disable
brightness
)
action=$(printf "%s\n" "${actions[@]}" | wdmenu)
case "$action" in
enable|disable)
output=$(get_displays | wdmenu -p "output")
swaymsg output "$output" "$action"
;;
brightness)
brightness=$(seq 0 5 100 | wdmenu -p "Brightness")
light -S "$brightness"
;;
esac