diff --git a/.config/scripts/util/mouse-battery.sh b/.config/scripts/util/mouse-battery.sh new file mode 100755 index 0000000..36ee2ab --- /dev/null +++ b/.config/scripts/util/mouse-battery.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +DETAILS=$(rivalcfg --battery-level) +STATUS=$(echo $DETAILS | cut -d' ' -f1) +LEVEL=$(echo $DETAILS | cut -d']' -f2 | tr -d '[:space:]') + +if [ "$STATUS" != 'Discharging' ] && [ "$STATUS" != 'Charging' ]; then + cat /tmp/last-mouse-level.txt +else + if [ $STATUS == 'Discharging' ]; then + STATUS_EMOJI='🐁' + else + STATUS_EMOJI='⚡' + fi + + echo "| $STATUS_EMOJI $LEVEL |" > /tmp/last-mouse-level.txt + cat /tmp/last-mouse-level.txt +fi +