X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=contrib%2Fnet-speed;fp=contrib%2Fnet-speed;h=ca0a850a7d1bd24037ecd7379da001e11e6ea97d;hb=5e8303ef17beee56a03b41a7ded46f983ac1efc6;hp=3b7b30bead5f7a1c1e96b74d45869e7a25755fe4;hpb=3545e0330171bfdaced25a3fd2e62a98d0d4b1d7;p=i3%2Fi3status diff --git a/contrib/net-speed b/contrib/net-speed index 3b7b30b..ca0a850 100755 --- a/contrib/net-speed +++ b/contrib/net-speed @@ -44,13 +44,23 @@ ifaces=$(ls /sys/class/net | grep -E '^(eth|wlan)') # Interval must be the same as in i3status.conf #interval=5 +if [ -z "$XDG_CONFIG_HOME" ]; then + XDG_CONFIG_HOME="${HOME}/.config" +fi + # Auto detect -if [ -f ~/.i3status.conf ]; then +if [ -f "${XDG_CONFIG_HOME}/i3status/config" ]; then + i3status_conf="${XDG_CONFIG_HOME}/i3status/config" +elif [ -f ~/.i3status.conf ]; then i3status_conf=~/.i3status.conf else i3status_conf="/etc/i3status.conf" fi -interval=$(grep -o '^[[:space:]]*interval[[:space:]]*=[[:space:]]*[[:digit:]]\+' $i3status_conf | grep -o '[[:digit:]]\+') + +if [ -f "$i3status_conf" ]; then + interval=$(grep -o '^[[:space:]]*interval[[:space:]]*=[[:space:]]*[[:digit:]]\+' $i3status_conf | grep -o '[[:digit:]]\+') +fi + if [ x"$interval" = x ]; then interval=5 fi