about summary refs log tree commit diff stats
path: root/hm/soispha/conf/yambar
diff options
context:
space:
mode:
Diffstat (limited to 'hm/soispha/conf/yambar')
-rwxr-xr-xhm/soispha/conf/yambar/scripts/disk.sh19
-rwxr-xr-xhm/soispha/conf/yambar/scripts/grades-average.sh8
-rwxr-xr-xhm/soispha/conf/yambar/scripts/mpd_song_name.sh7
-rwxr-xr-xhm/soispha/conf/yambar/scripts/network.sh62
-rwxr-xr-xhm/soispha/conf/yambar/scripts/old/amixer-monitor.sh24
-rwxr-xr-xhm/soispha/conf/yambar/scripts/old/cpu.sh126
-rwxr-xr-xhm/soispha/conf/yambar/scripts/old/dfspace.sh23
-rwxr-xr-xhm/soispha/conf/yambar/scripts/old/grades-average.sh12
-rwxr-xr-xhm/soispha/conf/yambar/scripts/old/meminfo.sh37
-rwxr-xr-xhm/soispha/conf/yambar/scripts/old/nmclitest.sh23
-rwxr-xr-xhm/soispha/conf/yambar/scripts/old/pingtest.sh28
-rwxr-xr-xhm/soispha/conf/yambar/scripts/old/yambar-tray-width.sh28
-rwxr-xr-xhm/soispha/conf/yambar/scripts/old/yambar-tray.sh27
-rwxr-xr-xhm/soispha/conf/yambar/scripts/sound-volume.sh2
14 files changed, 48 insertions, 378 deletions
diff --git a/hm/soispha/conf/yambar/scripts/disk.sh b/hm/soispha/conf/yambar/scripts/disk.sh
index 003455ab..284661b9 100755
--- a/hm/soispha/conf/yambar/scripts/disk.sh
+++ b/hm/soispha/conf/yambar/scripts/disk.sh
@@ -5,18 +5,17 @@ SHELL_LIBRARY_VERSION="2.0.13" . %SHELL_LIBRARY_PATH
 
 # Main loop
 while true; do
-  # vars
-  used_space=$(btrfs filesystem usage /srv 2> /dev/null | awk '{if ( /Used:/ ) { print $2 } } ' | head -n1)
-  all_space=$(btrfs filesystem usage /srv 2> /dev/null | awk '{if ( /Device size:/ ) { print $3 } } ' | head -n1 | tr -d "GiB")
+    # vars
+    used_space=$(btrfs filesystem usage /srv 2>/dev/null | awk '{if ( /Used:/ ) { print $2 } } ' | head -n1)
+    all_space=$(btrfs filesystem usage /srv 2>/dev/null | awk '{if ( /Device size:/ ) { print $3 } } ' | head -n1 | tr -d "GiB")
 
+    # Check space available (4) and percentage used (5)
+    spaceperc=$(echo "$(echo "$used_space" | tr -d "GiB")" "$all_space" | awk '{div=$1/$2;div *= 100; printf"%2d%%\n",div }')
 
-  # Check space available (4) and percentage used (5)
-  spaceperc=$(echo "$(echo "$used_space" | tr -d "GiB" )"  "$all_space"  | awk '{div=$1/$2;div *= 100; printf"%2d%%\n",div }')
-
-  echo "diskspace|string|$used_space"
-  echo "diskperc|string|$spaceperc"
-  echo ""
-  sleep 1
+    echo "diskspace|string|$used_space"
+    echo "diskperc|string|$spaceperc"
+    echo ""
+    sleep 1
 done
 
 # vim: ft=sh
diff --git a/hm/soispha/conf/yambar/scripts/grades-average.sh b/hm/soispha/conf/yambar/scripts/grades-average.sh
index 8c1900cf..b93869c5 100755
--- a/hm/soispha/conf/yambar/scripts/grades-average.sh
+++ b/hm/soispha/conf/yambar/scripts/grades-average.sh
@@ -4,12 +4,12 @@
 SHELL_LIBRARY_VERSION="2.0.13" . %SHELL_LIBRARY_PATH
 
 while true; do
-    grade="$(grades list average | awk '{print $2}')";
+    grade="$(grades list average | awk '{print $2}')"
 
-    echo "grade|string|$grade";
-    echo "";
+    echo "grade|string|$grade"
+    echo ""
 
-    sleep 1;
+    sleep 1
 done
 
 # vim: ft=sh
diff --git a/hm/soispha/conf/yambar/scripts/mpd_song_name.sh b/hm/soispha/conf/yambar/scripts/mpd_song_name.sh
index b778afbc..b251619b 100755
--- a/hm/soispha/conf/yambar/scripts/mpd_song_name.sh
+++ b/hm/soispha/conf/yambar/scripts/mpd_song_name.sh
@@ -3,12 +3,11 @@
 # shellcheck source=/dev/null
 SHELL_LIBRARY_VERSION="2.0.13" . %SHELL_LIBRARY_PATH
 
-
 while true; do
-    state="$(mpc status '%state%')";
+    state="$(mpc status '%state%')"
 
     if [ "$state" = "playing" ]; then
-        song="$(mpc --format '[[%artist% - ]%title%]|[%file%]' current)";
+        song="$(mpc --format '[[%artist% - ]%title%]|[%file%]' current)"
         echo "playing|bool|true"
         echo "song|string|$song"
     else
@@ -16,7 +15,7 @@ while true; do
     fi
     echo "" # commit
 
-    sleep 2;
+    sleep 2
 done
 
 # vim: ft=sh
diff --git a/hm/soispha/conf/yambar/scripts/network.sh b/hm/soispha/conf/yambar/scripts/network.sh
index 717ea6be..b4396640 100755
--- a/hm/soispha/conf/yambar/scripts/network.sh
+++ b/hm/soispha/conf/yambar/scripts/network.sh
@@ -8,40 +8,40 @@ retest_if_con_fails=10
 backend=nmcli
 
 case "$backend" in
-    "nmcli") # Test for connectivity with nmcli
-        while true; do
-            connection_status=$(nmcli networking connectivity)
-            if [ "$connection_status" = "full" ]; then
-                echo "internet|string|Connected"
-                echo ""
-                sleep $retest
-            else
-                echo "internet|string|Disconnected"
-                echo ""
-                sleep $retest_if_con_fails
-            fi
-        done
-        ;;
-    "ping") # Test for connectivity with ping
-        ip_address='8.8.8.8'
-        ping_number=3
+"nmcli") # Test for connectivity with nmcli
+    while true; do
+        connection_status=$(nmcli networking connectivity)
+        if [ "$connection_status" = "full" ]; then
+            echo "internet|string|Connected"
+            echo ""
+            sleep $retest
+        else
+            echo "internet|string|Disconnected"
+            echo ""
+            sleep $retest_if_con_fails
+        fi
+    done
+    ;;
+"ping") # Test for connectivity with ping
+    ip_address='8.8.8.8'
+    ping_number=3
 
-        while true; do
+    while true; do
 
-            ping_result=$(mktmp)
-            ping $ip_address -c $ping_number -q | awk 'BEGIN {FS="/"} END {print $5}' > "$ping_result"
+        ping_result=$(mktmp)
+        ping $ip_address -c $ping_number -q | awk 'BEGIN {FS="/"} END {print $5}' >"$ping_result"
 
-            if [ "$(cat "$ping_result" | wc -l)" -eq 0 ]; then
-                echo "med|string|No connection"
-                echo ""
-                sleep $retest_if_con_fails
-            else
-                echo "med|string|$(cat "$ping_result") ms"
-                echo ""
-                sleep $retest
-            fi
-        done
-        ;;
+        if [ "$(wc -l <"$ping_result")" -eq 0 ]; then
+            echo "med|string|No connection"
+            echo ""
+            sleep $retest_if_con_fails
+        else
+            echo "med|string|$(cat "$ping_result") ms"
+            echo ""
+            sleep $retest
+        fi
+    done
+    ;;
 esac
 
 # vim: ft=sh
diff --git a/hm/soispha/conf/yambar/scripts/old/amixer-monitor.sh b/hm/soispha/conf/yambar/scripts/old/amixer-monitor.sh
deleted file mode 100755
index 9e75acfa..00000000
--- a/hm/soispha/conf/yambar/scripts/old/amixer-monitor.sh
+++ /dev/null
@@ -1,24 +0,0 @@
-#!/bin/sh
-# An improved amixer script that actually detects volume beyond 100%
-
-
-SLEEPTIME=1
-
-
-while true; do
-
-    volume=$(pactl get-sink-volume 0 | awk 'BEGIN { FS="/"} {print $2 }' | tr -d "%" | tr -d ' ')
- 
-    if [ "$volume" -eq 0 ]; then
-        echo "muted|bool|true"
-
-    else
-        # Read sink volume in percentages
-        echo "volume|string|$volume"
-        echo "muted|bool|false"
-    fi
-
-    echo ""
-    sleep "$SLEEPTIME"
-
-done
diff --git a/hm/soispha/conf/yambar/scripts/old/cpu.sh b/hm/soispha/conf/yambar/scripts/old/cpu.sh
deleted file mode 100755
index bae820d0..00000000
--- a/hm/soispha/conf/yambar/scripts/old/cpu.sh
+++ /dev/null
@@ -1,126 +0,0 @@
-#!/bin/bash
-# I didn't write this script; this is almost directly copied from the dnkl/yambar github.
-
-
-# cpu.sh - measures CPU usage at a configurable sample interval
-#
-# Usage: cpu.sh INTERVAL_IN_SECONDS
-#
-# This script will emit the following tags on stdout (N is the number
-# of logical CPUs):
-#
-#  Name   Type
-#  --------------------
-#  cpu    range 0-100
-#  cpu0   range 0-100
-#  cpu1   range 0-100
-#  ...
-#  cpuN-1 range 0-100
-#
-# I.e. ‘cpu’ is the average (or aggregated) CPU usage, while cpuX is a
-# specific CPU’s usage.
-#
-# Example configuration (update every second):
-#
-#  - script:
-#      path: /path/to/cpu.sh
-#      args: [1]
-#      content: {string: {text: "{cpu}%"}}
-#
-
-interval=2
-
-case ${interval} in
-    ''|*[!0-9]*)
-        echo "interval must be an integer"
-        exit 1
-        ;;
-    *)
-        ;;
-esac
-
-# Get number of CPUs, by reading /proc/stat
-# The output looks like:
-#
-#  cpu  A B C D ...
-#  cpu0 A B C D ...
-#  cpu1 A B C D ...
-#  cpuN A B C D ...
-#
-# The first line is a summary line, accounting *all* CPUs
-IFS=$'\n' readarray -t all_cpu_stats < <(grep -e "^cpu" /proc/stat)
-cpu_count=$((${#all_cpu_stats[@]} - 1))
-
-# Arrays of ‘previous’ idle and total stats, needed to calculate the
-# difference between each sample.
-prev_idle=()
-prev_total=()
-for i in $(seq ${cpu_count}); do
-    prev_idle+=(0)
-    prev_total+=(0)
-done
-
-prev_average_idle=0
-prev_average_total=0
-
-while true; do
-    IFS=$'\n' readarray -t all_cpu_stats < <(grep -e "^cpu" /proc/stat)
-
-    usage=()           # CPU usage in percent, 0 <= x <= 100
-
-    average_idle=0  # All CPUs idle time since boot
-    average_total=0 # All CPUs total time since boot
-
-    for i in $(seq 0 $((cpu_count - 1))); do
-        # Split this CPUs stats into an array
-        stats=($(echo "${all_cpu_stats[$((i + 1))]}"))
-
-        # man procfs(5)
-        user=${stats[1]}
-        nice=${stats[2]}
-        system=${stats[3]}
-        idle=${stats[4]}
-        iowait=${stats[5]}
-        irq=${stats[6]}
-        softirq=${stats[7]}
-        steal=${stats[8]}
-        guest=${stats[9]}
-        guestnice=${stats[10]}
-
-        # Guest time already accounted for in user
-        user=$((user - guest))
-        nice=$((nice - guestnice))
-
-        idle=$((idle + iowait))
-
-        total=$((user + nice + system + irq + softirq + idle + steal + guest + guestnice))
-
-        average_idle=$((average_idle + idle))
-        average_total=$((average_total + total))
-
-        # Diff since last sample
-        diff_idle=$((idle - prev_idle[i]))
-        diff_total=$((total - prev_total[i]))
-
-        usage[i]=$((100 * (diff_total - diff_idle) / diff_total))
-
-        prev_idle[i]=${idle}
-        prev_total[i]=${total}
-    done
-
-    diff_average_idle=$((average_idle - prev_average_idle))
-    diff_average_total=$((average_total - prev_average_total))
-
-    average_usage=$((100 * (diff_average_total - diff_average_idle) / diff_average_total))
-
-    prev_average_idle=${average_idle}
-    prev_average_total=${average_total}
-
-    echo "cpu|range:0-100|${average_usage}"
-    for i in $(seq 0 $((cpu_count - 1))); do
-        echo "cpu${i}|range:0-100|${usage[i]}"
-    done
-
-    echo ""
-    sleep "${interval}"
-done
diff --git a/hm/soispha/conf/yambar/scripts/old/dfspace.sh b/hm/soispha/conf/yambar/scripts/old/dfspace.sh
deleted file mode 100755
index 0b262481..00000000
--- a/hm/soispha/conf/yambar/scripts/old/dfspace.sh
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-# Sleep seconds
-timer="60"
-
-# Main loop
-while true; do
-
-    # vars
-    used_space=$(btrfs filesystem usage / 2> /dev/null | awk '{if ( /Used:/ ) { print $2 } } ' | head -n1)
-    all_space=$(btrfs filesystem usage / 2> /dev/null | awk '{if ( /Device size:/ ) { print $3 } } ' | head -n1 | tr -d "GiB")
-    
-
-  # Check space available (4) and percentage used (5)
-  spaceperc=$(echo "$(echo "$used_space" | tr -d "GiB" )"  "$all_space"  | awk '{div=$1/$2;div *= 100; printf"%2d%%\n",div }')
-
-  echo "diskspace|string|$used_space"
-  echo "diskperc|string|$spaceperc"
-  echo ""
-  sleep $timer
-
-done
-
diff --git a/hm/soispha/conf/yambar/scripts/old/grades-average.sh b/hm/soispha/conf/yambar/scripts/old/grades-average.sh
deleted file mode 100755
index a04b958c..00000000
--- a/hm/soispha/conf/yambar/scripts/old/grades-average.sh
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh
-# shellcheck disable=SC2086
-# shellcheck source=/dev/null
-. ~/.local/lib/shell/lib
-
-grade=$(grades list average | awk '{print $2}');
-
-echo "grade|string|$grade";
-echo "";
-
-
-if [ -d /tmp/LIB_FILE_TEMP_DIR/ ];then rm -r /tmp/LIB_FILE_TEMP_DIR/; fi
diff --git a/hm/soispha/conf/yambar/scripts/old/meminfo.sh b/hm/soispha/conf/yambar/scripts/old/meminfo.sh
deleted file mode 100755
index 0156e94c..00000000
--- a/hm/soispha/conf/yambar/scripts/old/meminfo.sh
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/sh
-# Checks memory usage
-
-# Number of seconds to retest
-timer=5
-
-# Main loop
-while true; do
-
-    mem_total=$(LANG=C free -b|awk '/^Mem:/{print $2}')
-    mem_used=$(LANG=C free -b|awk '/^Mem:/{print $3}')
-    swap_total=$(LANG=C free -b|awk '/^Swap:/{print $2}')
-    swap_used=$(LANG=C free -b|awk '/^Swap:/{print $3}')
-
-
-    memperc=$(echo "$mem_used" "$mem_total" |  awk '{ div = 100 * ($1 / $2)} { printf "%.0f ", div }' | tr -d ' ' )
-    swapperc=$(echo "$swap_used" "$swap_total" |  awk '{
-    if ( $1 == 0 || $2 == 0 ) {
-        print "%"
-    } else {
-    div = 100 * ($1 / $2); 
-    printf "%.0f ", div
-}
-}' | tr -d ' ' )
-
-
-echo "memperc|string|$memperc"
-if [ "$swapperc" = "%" ];then
-    echo "swapstate|bool|false"
-else
-    echo "swapperc|string|$swapperc"
-    echo "swapstate|bool|true"
-fi
-echo ""
-sleep "$timer"
-
-done
diff --git a/hm/soispha/conf/yambar/scripts/old/nmclitest.sh b/hm/soispha/conf/yambar/scripts/old/nmclitest.sh
deleted file mode 100755
index 3e8bc73a..00000000
--- a/hm/soispha/conf/yambar/scripts/old/nmclitest.sh
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-# Test for connectivity with nmcli
-
-Timer=${1:-120}   # Number of seconds to retest
-Timer2=${2:-10}   # Number of seconds to retest if connection fails
-
-# Main loop
-while true; do
-
-  CONN=$(nmcli networking connectivity)
-
-  if [[ "$CONN" == "full" ]]; then
-      echo "internet|string|Connected"
-      echo ""
-      sleep $Timer
-  else
-      echo "internet|string|Disconnected"
-      echo ""
-      sleep $Timer2
-  fi
-
-done
-
diff --git a/hm/soispha/conf/yambar/scripts/old/pingtest.sh b/hm/soispha/conf/yambar/scripts/old/pingtest.sh
deleted file mode 100755
index 2b5f9998..00000000
--- a/hm/soispha/conf/yambar/scripts/old/pingtest.sh
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/sh
-# Test for connectivity with ping
-
-Timer=${1:-120}   # Number of seconds to retest
-Timer2=${2:-10}   # Number of seconds to retest if connection fails
-IP=${3:-'8.8.8.8'}   # IP address to test, defaults to Google
-PCount=${4:-3}   # Number of pings to send
-
-# Main loop
-while true; do
-
-  # Pings the IP address for five times
-  PINGSTR=$(ping $IP -c $PCount -q)
-  # Use text formatting to get min/max ms delays
-  MED=$(echo $PINGSTR | sed 's/min\/avg\/max\/mdev = /\n/g' | tail -n 1 | sed 's/\//\t/g' | cut -f2)
-
-  if [[ "$MED" == "" ]]; then
-      echo "med|string|No connection"
-      echo ""
-      sleep $Timer2
-  else
-      echo "med|string|$MED ms"
-      echo ""
-      sleep $Timer
-  fi
-
-done
-
diff --git a/hm/soispha/conf/yambar/scripts/old/yambar-tray-width.sh b/hm/soispha/conf/yambar/scripts/old/yambar-tray-width.sh
deleted file mode 100755
index 00544e70..00000000
--- a/hm/soispha/conf/yambar/scripts/old/yambar-tray-width.sh
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/bin/sh
-# shellcheck disable=SC2086
-# shellcheck source=/dev/null
-. ~/.local/lib/shell/lib
-
-
-CHARWIDTH=8 # i guess?
-
-tray_width_px() {
-    xwininfo -name panel | # trayer names its window "panel"
-        grep -i width: |
-        awk '{print $2}'
-}
-
-px_to_spaces() {
-    spaces="$((1 + ${1:-0} / $CHARWIDTH))"
-    printf "% *s\n" $spaces
-}
-
-sleep 0.2 # be sure trayer is already up
-
-output="$(px_to_spaces `tray_width_px`)"
-echo  "padding|string|$output"
-echo ""
-
-
-
-if [ -d /tmp/LIB_FILE_TEMP_DIR/ ];then rm -r /tmp/LIB_FILE_TEMP_DIR/; fi
diff --git a/hm/soispha/conf/yambar/scripts/old/yambar-tray.sh b/hm/soispha/conf/yambar/scripts/old/yambar-tray.sh
deleted file mode 100755
index 1704c6dd..00000000
--- a/hm/soispha/conf/yambar/scripts/old/yambar-tray.sh
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/sh
-
-
-pkill stalonetray
-pkill trayer
-
-# launch a tray.
-echo
-
-sleep 0.1 # make sure yambar starts first so we can draw on tpo of it
-
-# trayer-srg fork!
-trayer \
-    --edge top \
-    --tint 0x24242400 \
-    --align right \
-    --height 20 \
-    --expand false  \
-    --transparent true \
-    --alpha 0 \
-    --width 20  \
-    --monitor primary \
-    --widthtype request
-    # &>/dev/null
-
-
-
diff --git a/hm/soispha/conf/yambar/scripts/sound-volume.sh b/hm/soispha/conf/yambar/scripts/sound-volume.sh
index 721d51bf..f887b4de 100755
--- a/hm/soispha/conf/yambar/scripts/sound-volume.sh
+++ b/hm/soispha/conf/yambar/scripts/sound-volume.sh
@@ -14,7 +14,7 @@ while true; do
     fi
     echo ""
 
-    sleep 3;
+    sleep 3
 done
 
 # vim: ft=sh