From a59c6f6afb4b0da315f66e574339ab416e9e1484 Mon Sep 17 00:00:00 2001 From: pfych Date: Sun, 15 Sep 2024 13:57:28 +1000 Subject: [PATCH] Added script for mouse battery levels --- .config/scripts/util/mouse-battery.sh | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100755 .config/scripts/util/mouse-battery.sh 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 +