some cleanup
This commit is contained in:
parent
233ba33ec7
commit
5e70c95984
12 changed files with 0 additions and 41 deletions
|
@ -1,53 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
source "$HOME/.config/bspwm/common"
|
||||
|
||||
status::date() {
|
||||
while true; do
|
||||
printf 'date::%%{T2}%s%%{T}\n' "$(date '+%a %d %H:%M')"
|
||||
sleep 1
|
||||
done
|
||||
}
|
||||
|
||||
status::updates() {
|
||||
declare pkgs
|
||||
|
||||
while true; do
|
||||
pkgs=( $(pacman -Qqu) )
|
||||
pkgs_n=${#pkgs[@]}
|
||||
|
||||
if (( pkgs_n )); then
|
||||
printf 'updates::[ Updates: %s ]\n' "${#pkgs[@]}"
|
||||
else
|
||||
printf 'updates::[ No updates ]\n'
|
||||
fi
|
||||
|
||||
sleep 5
|
||||
done
|
||||
}
|
||||
|
||||
cleanup() {
|
||||
kill $(jobs -p)
|
||||
}
|
||||
|
||||
rexec() {
|
||||
kill $(jobs -p)
|
||||
exec "$0"
|
||||
}
|
||||
|
||||
main() {
|
||||
declare msg date
|
||||
|
||||
trap cleanup EXIT TERM INT
|
||||
trap rexec HUP
|
||||
|
||||
modules=( date )
|
||||
|
||||
for i in "${modules[@]}"; do
|
||||
"status::${i}" > "$panel_fifo" &
|
||||
done
|
||||
|
||||
wait
|
||||
}
|
||||
|
||||
main
|
Loading…
Add table
Add a link
Reference in a new issue