summaryrefslogtreecommitdiff
path: root/.local/bin/sbar
diff options
context:
space:
mode:
authorkrolyxon <krolyxon@tutanota.com>2023-03-21 21:47:27 +0530
committerkrolyxon <krolyxon@tutanota.com>2023-03-21 21:47:27 +0530
commitc866ba828c2b65feec1a05863682dd78bf5d5af7 (patch)
tree187b8dafd6312959e5f2fece7b03c8a5086eef9b /.local/bin/sbar
parent88bcaeb8b87ec78953c0633a5519dfd2e50af8aa (diff)
switch to dwmblocks
Diffstat (limited to '.local/bin/sbar')
-rwxr-xr-x.local/bin/sbar84
1 files changed, 0 insertions, 84 deletions
diff --git a/.local/bin/sbar b/.local/bin/sbar
deleted file mode 100755
index cd32308..0000000
--- a/.local/bin/sbar
+++ /dev/null
@@ -1,84 +0,0 @@
-#!/bin/env sh
-
-# INIT
-printf "$$" > ~/.cache/pidofbar
-sec=0
-
-# MODULES
-update_cpu () {
- cpu=" $(grep -o "^[^ ]*" /proc/loadavg )"
-}
-
-update_memory () {
- memory=" $(free -h --si | sed -n "2s/\([^ ]* *\)\{2\}\([^ ]*\).*/\2/p")"
-}
-
-update_time () {
- time="$(date "+[  %a %d %b ] [  %I:%M %P ]")"
-}
-
-update_music () {
- # music="[ $(sb-music) ] "
- if [ -z "$(sb-music)" ]; then
- music=""
- else
- music="[ $(sb-music) ] "
- fi
-}
-
-# update_bat () {
-# # you might need to change the path depending on your device
-# read -r bat_status </sys/class/power_supply/BAT1/status
-# read -r bat_capacity </sys/class/power_supply/BAT1/capacity
-# bat="$bat_status $bat_capacity%"
-# }
-
-update_vol () {
- vol="$([ "$(pamixer --get-mute)" = "false" ] && printf ' ' || printf ' ')$(pamixer --get-volume)%"
-}
-
-# For calcurse users, refer https://github.com/pystardust/automeet
-#update_event () {
-# event="$(calcurse -n | sed 1d | \
-# sed -E "s_^ *\[(.*):(.*)\] ([^\t]*)\t?.*_[\1h \2m->\3]_")"
-# [ "[]" = "$event" ] && event=""
-#}
-
-
-# modules that don't update on their own need to be run at the start for getting their initial value
-# update_vol
-
-display () {
- #printf "%s\n" " $event [$memory $cpu] [$bat] [$backlight] [$vol] $time "
- xsetroot -name "$music[ $vol ] [ $memory $cpu ] $time "
-}
-
-# SIGNALLING
-# trap "<function>;display" "RTMIN+n"
-trap "update_vol;display" "RTMIN"
-trap "update_music;display" "RTMIN+10"
-# trap "update_bat;display" "RTMIN+2"
-# to update it from external commands
-## kill -m "$(cat ~/.cache/pidofbar)"
-# where m = 34 + n
-
-while true
-do
- sleep 1 & wait && {
- # to update item ever n seconds with a offset of m
- ## [ $((sec % n)) -eq m ] && udpate_item
- [ $((sec % 5 )) -eq 0 ] && update_time # update time every 5 seconds
- [ $((sec % 5 )) -eq 0 ] && update_vol # update vol every 5 seconds
- [ $((sec % 5 )) -eq 0 ] && update_music # update music every 5 seconds
- [ $((sec % 5)) -eq 0 ] && update_cpu # update cpu every 15 seconds
- [ $((sec % 5)) -eq 0 ] && update_memory
- # [ $((sec % 60)) -eq 0 ] && update_bat
- #[ $((sec % 300)) -eq 1 ] && update_event
-
- # how often the display updates ( 5 seconds )
- [ $((sec % 5 )) -eq 0 ] && display
- sec=$((sec + 1))
- }
-done
-
-