diff --git a/.local/bin/statusbar/dwm_battery b/.local/bin/statusbar/dwm_battery new file mode 100644 index 0000000..fd921b3 --- /dev/null +++ b/.local/bin/statusbar/dwm_battery @@ -0,0 +1,25 @@ +#!/bin/bash + +bat_capacity=$(/dev/null) ]]; then + ssid=$(nmcli -t -f name connection show --active | head -n 1) + wireless_icon=" ^c#f7ca88^$ssid^d^" +elif [[ $(grep "" /sys/class/net/eth0/* 2>/dev/null) ]]; then + wired_icon=" ^c#f7ca88^LAN^d^" +fi + +if [[ $(nmcli con show --active | grep -i vpn 2>/dev/null) ]]; then + vpn_icon="旅 " +fi + +printf "$vpn_icon$wired_icon$wireless_icon" diff --git a/.local/bin/statusbar/dwm_traffic b/.local/bin/statusbar/dwm_traffic new file mode 100644 index 0000000..b67c4ae --- /dev/null +++ b/.local/bin/statusbar/dwm_traffic @@ -0,0 +1,23 @@ +#!/bin/bash + +cache_path=~/.cache/.traffic + +old_rx=$(head -n 1 $cache_path) +old_tx=$(tail -1 $cache_path) + +printf "0\n0\n" > $cache_path + +NETWORK_INTERFACE=$(ip route get 1.1.1.1 | grep -Po '(?<=dev\s)\w+' | cut -f1 -d ' ') + +new_rx=`