aboutsummaryrefslogtreecommitdiffstats
path: root/herbstluftwm/.config
diff options
context:
space:
mode:
authorGravatar Tom van der Lee <t0m.vd.l33@gmail.com>2014-11-10 23:01:40 +0100
committerGravatar Tom van der Lee <t0m.vd.l33@gmail.com>2014-11-10 23:01:40 +0100
commit2ba311f62b95b4c329ba74bbcfd0e0eafa64582f (patch)
treebd7e664c4533f2b59dd2770527f5bbdaf1a90e1f /herbstluftwm/.config
parent7621c4f8ce7697ce4da11b1f1bc3848d199597f5 (diff)
downloaddotfiles-2ba311f62b95b4c329ba74bbcfd0e0eafa64582f.tar.gz
dotfiles-2ba311f62b95b4c329ba74bbcfd0e0eafa64582f.tar.bz2
dotfiles-2ba311f62b95b4c329ba74bbcfd0e0eafa64582f.zip
Network status now also ethernet
Diffstat (limited to 'herbstluftwm/.config')
-rwxr-xr-xherbstluftwm/.config/herbstluftwm/panel.sh32
1 files changed, 23 insertions, 9 deletions
diff --git a/herbstluftwm/.config/herbstluftwm/panel.sh b/herbstluftwm/.config/herbstluftwm/panel.sh
index 8a2b0a4..55f2046 100755
--- a/herbstluftwm/.config/herbstluftwm/panel.sh
+++ b/herbstluftwm/.config/herbstluftwm/panel.sh
@@ -91,22 +91,36 @@ fi
91 fi 91 fi
92 92
93 # Network 93 # Network
94 iwconfig=$(iwconfig wlp3s0) 94 read lo int1 int2 <<< `ip link | sed -n 's/^[0-9]: \(.*\):.*$/\1/p'`
95 if [ -z $iwconfig ] ; then 95 if iwconfig $int1 >/dev/null 2>&1; then
96 echo -e "net\toff" 96 wifi=$int1
97 else 97 eth=$int2
98 else
99 wifi=$int2
100 eth=$int1
101 fi
102
103 ip link show $eth | grep 'state UP' >/dev/null && int=$eth || int=$wifi
104
105 if [ $int == "wlp3s0" ] ; then
106 iwconfig=$(iwconfig $int)
98 ssid=$(\ 107 ssid=$(\
99 echo $iwconfig | \ 108 echo $iwconfig | \
100 sed "s/.*ESSID:\(\".*\"\).*/\1/" | \ 109 sed "s/.*ESSID:\(\".*\"\).*/\1/" | \
101 sed "s/.*\(off\/any\).*/\"\1\"/" | \ 110 sed "s/.*\(off\/any\).*/\"\1\"/" | \
102 sed "s/.*\"\(.*\)\".*/\1/"\ 111 sed "s/.*\"\(.*\)\".*/\1/"\
103 ) 112 )
104 if [ $ssid = "off/any" ] ; then 113
105 ifconf=$ 114 if [ $ssid != "off/any" ] ; then
106 echo -e "net\t%{F$normal_txt}Net: No connection%{F-}" 115 echo -e "net\tNet: $ssid"
107 else 116 else
108 echo -e "net\t%{F$normal_txt}Net: $ssid%{F-}" 117 echo -e "net\toff"
109 fi 118 fi
119
120 elif [ $int == "enp2s0" ] ; then
121 echo -e "net\tNet: ethernet"
122 else
123 echo -e "net\toff"
110 fi 124 fi
111 125
112 # Battery 126 # Battery