summaryrefslogtreecommitdiffstats
path: root/.local/bin/status
diff options
context:
space:
mode:
authorJoe <bousset.rudy@gmail.com>2022-08-17 14:37:44 +0200
committerJoe <bousset.rudy@gmail.com>2022-08-17 14:37:44 +0200
commit9addbecbf31bab7088d3089a99964eeb3c6c7928 (patch)
treebfb42318b4495c88eb7883180661bf53cc9e0a8c /.local/bin/status
parentupdate (diff)
downloaddotfiles-bsd-9addbecbf31bab7088d3089a99964eeb3c6c7928.tar.gz
dotfiles-bsd-9addbecbf31bab7088d3089a99964eeb3c6c7928.tar.bz2
dotfiles-bsd-9addbecbf31bab7088d3089a99964eeb3c6c7928.tar.xz
dotfiles-bsd-9addbecbf31bab7088d3089a99964eeb3c6c7928.tar.zst
dotfiles-bsd-9addbecbf31bab7088d3089a99964eeb3c6c7928.zip
update
Diffstat (limited to '.local/bin/status')
-rwxr-xr-x.local/bin/status/sb-cpu27
-rwxr-xr-x.local/bin/status/sb-mpd5
-rwxr-xr-x.local/bin/status/sb-updatempd6
3 files changed, 20 insertions, 18 deletions
diff --git a/.local/bin/status/sb-cpu b/.local/bin/status/sb-cpu
index f6769a1..2504428 100755
--- a/.local/bin/status/sb-cpu
+++ b/.local/bin/status/sb-cpu
@@ -4,16 +4,17 @@ ncpu=$(sysctl -n hw.ncpu)
ncpu=$((ncpu - 1))
cpu=""
printf " "
-for i in $(seq 0 $ncpu); do
- case $(sysctl -n dev.cpu.$i.cx_usage | cut -d'.' -f1 | awk '{printf "%d\n", $1 / 12.5}') in
- "0") printf "▁";;
- "1") printf "▂";;
- "2") printf "▃";;
- "3") printf "▄";;
- "4") printf "▅";;
- "5") printf "▆";;
- "6") printf "▇";;
- "7") printf "█";;
- "8") printf "█";;
- esac;
-done
+w | head -n1 | awk '{print $8}' | cut -d',' -f1
+# for i in $(seq 0 $ncpu); do
+# case $(sysctl -n dev.cpu.$i.cx_usage | cut -d'.' -f1 | awk '{printf "%d\n", $1 / 12.5}') in
+# "0") printf "▁";;
+# "1") printf "▂";;
+# "2") printf "▃";;
+# "3") printf "▄";;
+# "4") printf "▅";;
+# "5") printf "▆";;
+# "6") printf "▇";;
+# "7") printf "█";;
+# "8") printf "█";;
+# esac;
+# done
diff --git a/.local/bin/status/sb-mpd b/.local/bin/status/sb-mpd
index 4fad1c2..e5f6745 100755
--- a/.local/bin/status/sb-mpd
+++ b/.local/bin/status/sb-mpd
@@ -1,4 +1,3 @@
-
#!/bin/sh
mp=$(mpc status)
@@ -9,7 +8,3 @@ case $icon in
*) return ;;
esac
printf "%s %s" "$icon" "$(echo "$mp" | head -n1)"
-
-# while : ; do
- # mpc idle >/dev/null
-# done
diff --git a/.local/bin/status/sb-updatempd b/.local/bin/status/sb-updatempd
new file mode 100755
index 0000000..878052a
--- /dev/null
+++ b/.local/bin/status/sb-updatempd
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+while true; do
+ mpc idle >/dev/null 2>&1
+ kill -75 $(pidof dwmblocks) >/dev/null 2>&1
+done