#!/usr/bin/env bash # 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 active; then powerprofilesctl set balanced 2>/dev/null state=false else powerprofilesctl set power-saver 2>/dev/null state=true fi eww update power-save="$state" 2>/dev/null echo "$state" ;; esac