Removed individual dwmscripts and moved to single file to get rid of dwmblocks
This commit is contained in:
parent
e6c5c43300
commit
55ea37de07
@ -1,6 +1,6 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# Start dwmblocks as statusbar
|
# Start statusbar script
|
||||||
dwmblocks &
|
statusbar &
|
||||||
|
|
||||||
# Start dunst as notificationserver
|
# Start dunst as notificationserver
|
||||||
dunst &
|
dunst &
|
||||||
|
@ -1,7 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
icon=""
|
|
||||||
#battery="$(acpi | awk -F '[, :]' '{ print $6 " ~" $8":"$9 }')" # with time remaning
|
|
||||||
battery="$(acpi | awk -F '[, :]' '{ print $6 }')" # without time
|
|
||||||
|
|
||||||
printf " %s %s \\n" "$icon" "$battery"
|
|
@ -1,11 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
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) ))
|
|
||||||
icon=""
|
|
||||||
printf " %s %s \\n" "$icon" "$cpu%"
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
icon=""
|
|
||||||
hdd1="$(df / | awk '/^\// { print $5 }')"
|
|
||||||
hdd2="$(df /home | awk '/^\// { print $5 }')"
|
|
||||||
|
|
||||||
printf " %s / %s | %s /home %s \\n" "$icon" "$hdd1" "$icon" "$hdd2"
|
|
||||||
|
|
@ -1,7 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
icon=""
|
|
||||||
mem="$(free -h | awk '/^Mem/ { print $3"/"$2 }' | sed s/i//g)"
|
|
||||||
|
|
||||||
printf " %s %s \\n" "$icon" "$mem"
|
|
||||||
|
|
@ -1,18 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
icon="龍"
|
|
||||||
iface="enp4s0"
|
|
||||||
up=""
|
|
||||||
down=""
|
|
||||||
|
|
||||||
R1="$(cat /sys/class/net/$iface/statistics/rx_bytes)"
|
|
||||||
T1="$(cat /sys/class/net/$iface/statistics/tx_bytes)"
|
|
||||||
sleep 1
|
|
||||||
R2="$(cat /sys/class/net/$iface/statistics/rx_bytes)"
|
|
||||||
T2="$(cat /sys/class/net/$iface/statistics/tx_bytes)"
|
|
||||||
TBPS="$(expr $T2 - $T1)"
|
|
||||||
RBPS="$(expr $R2 - $R1)"
|
|
||||||
TKBPS="$(expr $TBPS / 1024)"
|
|
||||||
RKBPS="$(expr $RBPS / 1024)"
|
|
||||||
|
|
||||||
printf " %s %s %skB/s %s %skB/s \\n" "$icon" "$up" "$TKBPS" "$down" "$RKBPS"
|
|
||||||
#echo "tx $iface: $TKBPS kB/s rx $iface: $RKBPS kB/s"
|
|
@ -1,9 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
icon=""
|
|
||||||
iface="enp4s0"
|
|
||||||
|
|
||||||
IPADDR="$(ip a show dev $iface | awk '/inet / { print $2 } ')"
|
|
||||||
|
|
||||||
printf " %s %s [%s] \n" "$icon" "$iface" "$IPADDR"
|
|
||||||
#echo "tx $iface: $TKBPS kB/s rx $iface: $RKBPS kB/s"
|
|
75
localbin/.local/bin/statusbar
Executable file
75
localbin/.local/bin/statusbar
Executable file
@ -0,0 +1,75 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
interval=0
|
||||||
|
|
||||||
|
datetime() {
|
||||||
|
icon=""
|
||||||
|
time="$(date "+%a, %d %b %H:%M")"
|
||||||
|
printf "^b#408977^^c#eeeeee^ %s ^d^ %s" "$icon" "$time"
|
||||||
|
}
|
||||||
|
|
||||||
|
battery() {
|
||||||
|
icon=""
|
||||||
|
battery="$(acpi | awk -F '[, :]' '{ print $6 }')" # without time
|
||||||
|
printf "^b#408977^^c#eeeeee^ %s ^d^ %s" "$icon" "$battery"
|
||||||
|
}
|
||||||
|
|
||||||
|
cpu() {
|
||||||
|
icon=""
|
||||||
|
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) ))
|
||||||
|
printf "^b#408977^^c#eeeeee^ %s ^d^ %s" "$icon" "$cpu%"
|
||||||
|
}
|
||||||
|
|
||||||
|
memory() {
|
||||||
|
icon=""
|
||||||
|
mem="$(free -h | awk '/^Mem/ { print $3"/"$2 }' | sed s/i//g)"
|
||||||
|
printf "^b#408977^^c#eeeeee^ %s ^d^ %s" "$icon" "$mem"
|
||||||
|
}
|
||||||
|
|
||||||
|
disk() {
|
||||||
|
icon=""
|
||||||
|
root="$(df / | awk '/^\// { print $5 }')"
|
||||||
|
home="$(df /home | awk '/^\// { print $5 }')"
|
||||||
|
printf "^b#408977^^c#eeeeee^ %s ^d^ / %s | /home %s" "$icon" "$root" "$home"
|
||||||
|
}
|
||||||
|
|
||||||
|
networkspeed() {
|
||||||
|
icon="龍"
|
||||||
|
iface="enp4s0"
|
||||||
|
up=""
|
||||||
|
down=""
|
||||||
|
R1="$(cat /sys/class/net/$iface/statistics/rx_bytes)"
|
||||||
|
T1="$(cat /sys/class/net/$iface/statistics/tx_bytes)"
|
||||||
|
sleep 1
|
||||||
|
R2="$(cat /sys/class/net/$iface/statistics/rx_bytes)"
|
||||||
|
T2="$(cat /sys/class/net/$iface/statistics/tx_bytes)"
|
||||||
|
TBPS="$(expr $T2 - $T1)"
|
||||||
|
RBPS="$(expr $R2 - $R1)"
|
||||||
|
TKBPS="$(expr $TBPS / 1024)"
|
||||||
|
RKBPS="$(expr $RBPS / 1024)"
|
||||||
|
printf "^b#408977^^c#eeeeee^ %s ^d^ %s %skB/s %s %skB/s" "$icon" "$up" "$TKBPS" "$down" "$RKBPS"
|
||||||
|
}
|
||||||
|
|
||||||
|
networkinfo() {
|
||||||
|
icon=""
|
||||||
|
iface="enp4s0"
|
||||||
|
IPADDR="$(ip a show dev $iface | awk '/inet / { print $2 } ')"
|
||||||
|
printf "^b#408977^^c#eeeeee^ %s ^d^ %s [%s]" "$icon" "$iface" "$IPADDR"
|
||||||
|
}
|
||||||
|
|
||||||
|
song() {
|
||||||
|
icon=""
|
||||||
|
song=$(playerctl --player=spotify,mpd metadata title)
|
||||||
|
artist=$(playerctl --player=spotify,mpd metadata artist)
|
||||||
|
printf "^b#408977^^c#eeeeee^ %s ^d^ %s - %s" "$icon" "$artist" "$song"
|
||||||
|
}
|
||||||
|
|
||||||
|
while true; do
|
||||||
|
xsetroot -name " $(cpu) $(memory) $(networkspeed) $(networkinfo) $(disk) $(song) $(datetime)"
|
||||||
|
sleep 5
|
||||||
|
done
|
@ -2,7 +2,6 @@
|
|||||||
if [[ $UID -ge 1000 && -d $HOME/.local/bin && -z $(echo $PATH | grep -o $HOME/.local/bin) ]]
|
if [[ $UID -ge 1000 && -d $HOME/.local/bin && -z $(echo $PATH | grep -o $HOME/.local/bin) ]]
|
||||||
then
|
then
|
||||||
export PATH="$HOME/.local/bin:${PATH}"
|
export PATH="$HOME/.local/bin:${PATH}"
|
||||||
export PATH="$HOME/.local/bin/dwmscript:${PATH}"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# start x -> starts dwm within .xinitrc
|
# start x -> starts dwm within .xinitrc
|
||||||
|
Loading…
Reference in New Issue
Block a user