From 5683da23d345a6cccafe6a4589b2f9f8141d7d07 Mon Sep 17 00:00:00 2001 From: Colin Powell Date: Tue, 26 Nov 2019 09:36:42 -0500 Subject: [PATCH] Fix when networks are not connected in #polybar --- polybar/.config/polybar/config | 30 ++++++++++++++---------------- polybar/.config/polybar/launch.sh | 1 + 2 files changed, 15 insertions(+), 16 deletions(-) diff --git a/polybar/.config/polybar/config b/polybar/.config/polybar/config index 2c03339..18a2418 100644 --- a/polybar/.config/polybar/config +++ b/polybar/.config/polybar/config @@ -224,15 +224,14 @@ type = internal/network interface = ${env:WLAN:} interval = 5.0 -format-connected = +format-connected = format-connected-underline = #9f78e1 -label-connected = %essid% %local_ip% +label-connected = %essid% %signal%% -format-disconnected = -;format-disconnected = -;format-disconnected-underline = ${self.format-connected-underline} -;label-disconnected = %ifname% disconnected -;label-disconnected-foreground = ${colors.foreground-alt} +format-disconnected = +format-disconnected-underline = #880000 +label-disconnected = wifi down +label-disconnected-foreground = ${colors.foreground-alt} ramp-signal-0 =  ramp-signal-1 =  @@ -250,11 +249,10 @@ format-connected-underline = #55aa55 format-connected-prefix-foreground = ${colors.foreground-alt} label-connected = %local_ip% -format-disconnected = -;format-disconnected = -;format-disconnected-underline = ${self.format-connected-underline} -;label-disconnected = %ifname% disconnected -;label-disconnected-foreground = ${colors.foreground-alt} +format-disconnected = +format-disconnected-underline = #880000 +label-disconnected = eth down +label-disconnected-foreground = ${colors.foreground-alt} [module/date] type = internal/date @@ -263,11 +261,11 @@ interval = 5 date = date-alt = " %Y-%m-%d" -time = %H:%M +time = %H:%M:%S time-alt = %H:%M:%S -format-prefix =  -format-prefix-foreground = ${colors.foreground-alt} +;format-prefix = +;format-prefix-foreground = ${colors.foreground-alt} format-underline = #0a6cf5 label = %date% %time% @@ -339,7 +337,7 @@ format-charging-underline = #ffb52a format-discharging = format-discharging-underline = ${self.format-charging-underline} -format-full-prefix = " " +;format-full-prefix = " " format-full-prefix-foreground = ${colors.foreground-alt} format-full-underline = ${self.format-charging-underline} diff --git a/polybar/.config/polybar/launch.sh b/polybar/.config/polybar/launch.sh index 2475f03..2e92451 100755 --- a/polybar/.config/polybar/launch.sh +++ b/polybar/.config/polybar/launch.sh @@ -4,6 +4,7 @@ pkill polybar wlan=`/sbin/ifconfig | grep wlp | tail -1 | cut -d ':' -f 1` eth=`/sbin/ifconfig | grep enx | tail -1 | cut -d ':' -f 1` +[[ -z "$eth" ]] && { eth=`/sbin/ifconfig | grep enp | tail -1 | cut -d ':' -f 1`; } for m in $(polybar --list-monitors | cut -d":" -f1); do WLAN=$wlan ETH=$eth MONITOR=$m polybar --reload primary &