improve eww

This commit is contained in:
2026-09-10 19:54:50 +02:00
parent e551d36e1c
commit 7bb27f9373
46 changed files with 1296 additions and 1092 deletions
@@ -1,15 +1,18 @@
#!/usr/bin/env bash
case "$1" in
status)
powerprofilesctl get | grep -q power-saver && echo true || echo false
;;
# Toggle the power-saver profile (power-profiles-daemon).
active() { [[ $(powerprofilesctl get 2>/dev/null) == power-saver ]]; }
case ${1:-} in
status) active && echo true || echo false ;;
*)
if powerprofilesctl get | grep -q power-saver; then
powerprofilesctl set balanced 2>/dev/null || true
echo false
if active; then
powerprofilesctl set balanced 2>/dev/null
state=false
else
powerprofilesctl set power-saver 2>/dev/null || true
echo true
powerprofilesctl set power-saver 2>/dev/null
state=true
fi
eww update power-save="$state" 2>/dev/null
echo "$state"
;;
esac