Skip to content

Commit

Permalink
🚴 perf(i3): Optimize battery info scripts.
Browse files Browse the repository at this point in the history
  • Loading branch information
make-github-pseudonymous-again committed Dec 17, 2024
1 parent e604bd7 commit 5db797d
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 9 deletions.
2 changes: 1 addition & 1 deletion .bin/power.adapter.offline
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#!/usr/bin/env dash
acpi -a | grep off-line > /dev/null 2>&1
[ "$(upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep -oP '^ *state: *\K[a-zA-Z-]+')" = 'discharging' ]
2 changes: 1 addition & 1 deletion .bin/power.adapter.online
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
#!/usr/bin/env dash
acpi -a | grep on-line > /dev/null 2>&1
[ "$(upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep -oP '^ *state: *\K[a-zA-Z-]+')" != 'discharging' ]
3 changes: 1 addition & 2 deletions .bin/power.battery.charge
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
#!/usr/bin/env dash

acpi -b | sed -E 's/.* ([0-9][0-9]*)%.*/\1/g' | head -1
upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep -oP '^ *percentage: *\K[0-9]+'
6 changes: 1 addition & 5 deletions .bin/power.battery.has
Original file line number Diff line number Diff line change
@@ -1,6 +1,2 @@
#!/usr/bin/env dash
if [ "$(acpi -b)" = "" ] ; then
exit 1
else
exit 0
fi
[ "$(upower -e | head -1)" = "/org/freedesktop/UPower/devices/battery_BAT0" ]

0 comments on commit 5db797d

Please sign in to comment.