summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRose Hellsing <rose@pinkro.se>2025-09-15 13:28:35 +0200
committerRose Hellsing <rose@pinkro.se>2025-09-15 13:28:35 +0200
commit772dd5cd2751f8233231ec7441c4715b17766949 (patch)
tree4755ec7e669b26bd464f5223a2c94dcd7c10ef5c
parent0dfddcc62d215d92192d7abe24a6a254223e7910 (diff)
downloaddotfiles-772dd5cd2751f8233231ec7441c4715b17766949.tar.gz
dotfiles-772dd5cd2751f8233231ec7441c4715b17766949.tar.bz2
desktop: Add battery module
-rw-r--r--.gitignore1
-rwxr-xr-xdesktop/.local/bin/barstatus19
-rwxr-xr-xdesktop/.local/share/barmodules/battery.sh3
3 files changed, 6 insertions, 17 deletions
diff --git a/.gitignore b/.gitignore
index b6261c9..21f3c66 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
.*~
+desktop/.local/share/barmodules/enabled/ \ No newline at end of file
diff --git a/desktop/.local/bin/barstatus b/desktop/.local/bin/barstatus
index d0e92e6..9a8d79f 100755
--- a/desktop/.local/bin/barstatus
+++ b/desktop/.local/bin/barstatus
@@ -2,22 +2,7 @@
echo -n "SPKR: $(wpctl get-volume @DEFAULT_AUDIO_SINK@ 2> /dev/null | sed 's/\.//g' )% ; MIC: $(wpctl get-volume @DEFAULT_AUDIO_SOURCE@ 2> /dev/null | sed 's/\.//g')%"
echo -n " | "
echo -n "$(date)"
-echo -n " | "
-if [ $(hostname) == "sunflower" ]; then
- echo -n "BATTERY: $(upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep 'percentage' | tr -d ' ' | sed 's/:/: /g'); "
- echo -n "$(upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep 'state' | tr -d ' ' | sed 's/:/: /g')"
-fi
-pidof qmmp 2> /dev/null > /dev/null
-if [ $? -eq 0 ]; then
- echo -n " | "
- nowplaying=$(qmmp --nowplaying '%p - %a: %t')
- if [ ${#nowplaying} -gt 80 ]; then
- echo -n "${nowplaying:0:77}... "
- else
- echo -n "$nowplaying"
- fi
- echo -n "$(qmmp --status | head -1)"
-fi
for f in ${HOME}/.local/share/barmodules/enabled/*; do
- [ -x "$f" ] && [ ! -d "$f" ] && "$f"
+ echo -n " | "
+ [ -x "$f" ] && [ ! -d "$f" ] && "$f"
done
diff --git a/desktop/.local/share/barmodules/battery.sh b/desktop/.local/share/barmodules/battery.sh
new file mode 100755
index 0000000..9ff7330
--- /dev/null
+++ b/desktop/.local/share/barmodules/battery.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+echo -n "BATTERY: $(upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep 'percentage' | tr -d ' ' | sed 's/:/: /g'); "
+echo -n "$(upower -i /org/freedesktop/UPower/devices/battery_BAT0 | grep 'state' | tr -d ' ' | sed 's/:/: /g')"