1
0
Fork 0

export NETWORKING_INTERFACE from ~/.xinitrc so polybar can use it

This commit is contained in:
Pratham Patel 2023-12-15 13:31:23 +05:30
parent a4113ffc06
commit e3fadb289d
Signed by: thefossguy
SSH Key Fingerprint: SHA256:/B3wAg7jnMEBQ2JwkebbS/eXVZANDmqRfnd9QkIhxMI
2 changed files with 5 additions and 2 deletions

View File

@ -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%

View File

@ -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"