2019-01-27 18:02:11 -05:00
|
|
|
#! /bin/bash
|
|
|
|
compton --config ~/.config/compton/compton.conf &
|
|
|
|
nitrogen --restore &
|
|
|
|
urxvtd -q -o -f &
|
|
|
|
|
2019-02-01 18:31:23 -05:00
|
|
|
dte(){
|
2020-03-10 22:57:00 -04:00
|
|
|
dte="$(date +"%A, %B %d %l:%M%p")"
|
2020-03-10 20:41:11 -04:00
|
|
|
echo -e "🕒 $dte"
|
2020-02-17 00:15:06 -05:00
|
|
|
}
|
|
|
|
|
2020-03-10 20:41:11 -04:00
|
|
|
hdd() {
|
|
|
|
hdd="$(df -h | awk 'NR==4{print $3, $5}')"
|
|
|
|
echo -e "💿 $hdd"
|
2019-02-01 18:31:23 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
mem(){
|
|
|
|
mem=`free | awk '/Mem/ {printf "%d MiB/%d MiB\n", $3 / 1024.0, $2 / 1024.0 }'`
|
2020-03-10 20:41:11 -04:00
|
|
|
echo -e "🖪 $mem"
|
2019-02-01 18:31:23 -05:00
|
|
|
}
|
|
|
|
|
|
|
|
cpu(){
|
|
|
|
read cpu a b c previdle rest < /proc/stat
|
|
|
|
prevtotal=$((a+b+c+previdle))
|
|
|
|
sleep 0.5
|
|
|
|
read cpu a b c idle rest < /proc/stat
|
|
|
|
total=$((a+b+c+idle))
|
|
|
|
cpu=$((100*( (total-prevtotal) - (idle-previdle) ) / (total-prevtotal) ))
|
2020-03-10 20:41:11 -04:00
|
|
|
echo -e "💻 $cpu% cpu"
|
|
|
|
}
|
|
|
|
|
|
|
|
pulse () {
|
|
|
|
volume=$(pactl list sinks | grep '^[[:space:]]Volume:' | head -n $(( $SINK + 1 )) | tail -n 1 | sed -e 's,.* \([0-9][0-9]*\)%.*,\1,')
|
|
|
|
status=$(pacmd list-sinks | awk '/muted/ { print $2 }')
|
|
|
|
|
|
|
|
if [ "$status" = "yes" ]; then
|
|
|
|
echo -e "🔈 muted"
|
|
|
|
else
|
|
|
|
echo -e "🔈 $volume%"
|
|
|
|
fi
|
2019-02-01 18:31:23 -05:00
|
|
|
}
|
|
|
|
|
2019-01-27 18:02:11 -05:00
|
|
|
while true; do
|
2020-03-10 20:41:11 -04:00
|
|
|
xsetroot -name "$(cpu) | $(mem) | $(hdd) | $(pulse) | $(dte)"
|
|
|
|
sleep 1s # Update time every one second(s)
|
2019-01-27 18:02:11 -05:00
|
|
|
done &
|