feat: remove st

This commit is contained in:
ange 2025-06-29 09:30:03 +00:00
parent 40b8304dce
commit 17b03778ac
Signed by: ange
GPG key ID: 9E0C4157BB7BEB1D
31 changed files with 54 additions and 7057 deletions

View file

@ -25,18 +25,19 @@ sbat() {
}
svol() {
local st v m vol=('' ' ') mut=('🔇' ' ')
local st v m vol=('' ' ')
mapfile -t st <<< "$(wpctl status | sed -n 's/.*\*.*\[vol: \(.*\)]/\1/p')"
if [ -z "${st[0]}" ]; then
return > vol
fi
for i in "${!vol[@]}"; do
read -r v m <<< "${st[$i]}"
if [ -z "$v" ]; then
break
fi
v="${vol[$i]} $((10#${v/./}))"
if [ -n "$m" ]; then
echo -n "${mut[$i]}"
echo -n "${v//?/&$'\U0336'}"
else
echo -n "${vol[$i]} $((10#${v/./}))"
echo -n "$v"
fi
done > vol
}
@ -85,20 +86,18 @@ stz() {
}
stime() {
# shellcheck disable=SC2238
TZ="$(cat tz)" date '+%a %m-%d %R%:::z' > time
TZ="$(cat tz)" date '+%a %m-%d %R%:::z' > 'time'
}
display() {
for f in *; do
local - "$f"="$(cat "$f")"
done
# shellcheck disable=SC2128,SC2154
# shellcheck disable=SC2154
xsetroot -name "$crypto | $cpu | $memory | $vol | $net$vpn | $bat | $time"
}
# TODO
#trap 'kill -INT 0; wait' INT
trap "kill 0" INT
mkdir -p "$XDG_RUNTIME_DIR/sbar"
cd "$XDG_RUNTIME_DIR/sbar" || exit 1
@ -118,7 +117,7 @@ done &)
svpn
stime
display
sleep $((5 - 10#$(date '+%S') % 5))
sleep $((5 - $(date '+%S') % 5))
done &)
while read -r _ _ f; do