From e3fadb289d5ef200fbea163fec1bc41f5e473b96 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Fri, 15 Dec 2023 13:31:23 +0530 Subject: [PATCH] export NETWORKING_INTERFACE from ~/.xinitrc so polybar can use it --- .config/polybar/config.ini | 2 +- .xinitrc | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.config/polybar/config.ini b/.config/polybar/config.ini index 270560c..3887a2f 100644 --- a/.config/polybar/config.ini +++ b/.config/polybar/config.ini @@ -140,7 +140,7 @@ format-underline = #4bffdc [module/eth] type = internal/network -interface = enp5s0 +interface = ${env:NETWORKING_INTERFACE} interval = 1.0 label-connected = ↓%downspeed:9% ↑%upspeed:9% diff --git a/.xinitrc b/.xinitrc index 2922023..5963076 100755 --- a/.xinitrc +++ b/.xinitrc @@ -1,5 +1,8 @@ #!/usr/bin/env bash +NETWORKING_INTERFACE="$(grep -i "eth\|enp\|enabcm\|wl" /proc/net/dev | sort | head -n 1 | awk -F : '{print $1}')" +export NETWORKING_INTERFACE + USER_X_RESOURCES=$HOME/.Xresources if [[ -f "$USER_X_RESOURCES" ]]; then xrdb -merge "$USER_X_RESOURCES" @@ -16,4 +19,4 @@ pgrep -x picom > /dev/null || picom --fade-exclude 'class_g = "xsecurelock"' & pgrep -x sxhkd > /dev/null || sxhkd & pgrep -x lxpolkit > /dev/null || lxpolkit & -exec bspwm -c $HOME/.config/bspwm/bspwmrc +exec bspwm -c "${HOME}/.config/bspwm/bspwmrc"