Update dot_config/polybar/custom_modules.ini
Add dot_config/polybar/scripts/executable_beep.sh Add dot_config/polybar/scripts/executable_colors.sh Add dot_config/polybar/scripts/executable_colors.sh.base Add dot_config/polybar/scripts/executable_launch_polybar Add dot_config/polybar/scripts/executable_michurin Add dot_config/polybar/scripts/executable_polybar_bluetooth_speaker.sh Add dot_config/polybar/scripts/executable_polybar_custom_time.sh Add dot_config/polybar/scripts/executable_polybar_dunst_indicator.sh Add dot_config/polybar/scripts/executable_polybar_healthbar.sh Add dot_config/polybar/scripts/executable_polybar_michurin.py Add dot_config/polybar/scripts/executable_polybar_net_indicator.sh Add dot_config/polybar/scripts/executable_polybar_net_speed.sh Add dot_config/polybar/scripts/executable_polybar_redshift_indicator.sh Add dot_config/polybar/scripts/executable_polybar_wifibar.sh Add dot_config/polybar/scripts/executable_refresh_wpg_wallpapers Add dot_config/polybar/scripts/executable_regkernel Add dot_config/polybar/scripts/executable_setbg Add dot_config/polybar/scripts/executable_theme.sh Add dot_config/polybar/scripts/executable_transmission_indicator.sh Add dot_config/polybar/scripts/executable_tresorit_indicator.sh
This commit is contained in:
parent
134cd852d4
commit
3ff2e6e742
21 changed files with 6609 additions and 17 deletions
34
dot_config/polybar/scripts/executable_polybar_wifibar.sh
Normal file
34
dot_config/polybar/scripts/executable_polybar_wifibar.sh
Normal file
|
@ -0,0 +1,34 @@
|
|||
#!/bin/bash
|
||||
#
|
||||
# Custom RPG-like wifi signal strength indicator for polybar.
|
||||
#
|
||||
# Author: machaerus
|
||||
# https://gitlab.com/machaerus
|
||||
|
||||
source colors.sh
|
||||
|
||||
manabar_print() {
|
||||
ESSID=$(iwconfig wlan0 | grep ESSID | cut -d: -f2 | xargs)
|
||||
[ "$ESSID" = "off/any" ] && CONNECTED_WIFI=0 || CONNECTED_WIFI=1
|
||||
WIFI_Q=$(awk 'NR==3 {printf("%.0f\n",$3*10/7)}' /proc/net/wireless)
|
||||
if [ "$CONNECTED_WIFI" -eq 1 ]; then
|
||||
if [ "$WIFI_Q" -gt 75 ]; then
|
||||
wifi="$bright_blue $RESET"
|
||||
elif [ "$WIFI_Q" -gt 50 ]; then
|
||||
wifi="$bright_blue $RESET$dark0_soft$RESET"
|
||||
elif [ "$WIFI_Q" -gt 25 ]; then
|
||||
wifi="$bright_blue $RESET$dark0_soft $RESET"
|
||||
elif [ "$WIFI_Q" -gt 0 ]; then
|
||||
wifi="$bright_blue $RESET$dark0_soft $RESET"
|
||||
else
|
||||
wifi="$dark0_soft $RESET"
|
||||
fi
|
||||
else
|
||||
wifi="$dark0_soft $RESET"
|
||||
fi
|
||||
echo "$wifi"
|
||||
}
|
||||
|
||||
manabar_print
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue