Files
dotfiles/scripts/lock.sh
T

13 lines
420 B
Bash
Executable File

#!/usr/bin/env bash
prev_laptop=$(brightnessctl get)
prev_monitor=$(ddcutil -d 1 getvcp 10 | awk '{print $9}' | tr -d ',')
prev_kbd=$(brightnessctl -d tpacpi::kbd_backlight get)
ddcutil -d 1 setvcp 10 0 &
brightnessctl set 0
brightnessctl -d tpacpi::kbd_backlight set 0
swaylock -e -c 000000
ddcutil -d 1 setvcp 10 "$prev_monitor"
brightnessctl set "$prev_laptop"
brightnessctl -d tpacpi::kbd_backlight set "$prev_kbd"