mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-11-13 16:40:08 +00:00
Replace PUBLIC_IP_ICON with VPN_ICON if VPN is up
Replace PUBLIC_IP_ICON with VPN_ICON if $POWERLEVEL9K_PUBLIC_IP_VPN_INTERFACE is set and up
This commit is contained in:
parent
87acc51aca
commit
7f9669d28a
1 changed files with 10 additions and 2 deletions
|
@ -555,8 +555,16 @@ prompt_public_ip() {
|
||||||
|
|
||||||
# Draw the prompt segment
|
# Draw the prompt segment
|
||||||
if [[ -n $public_ip ]]; then
|
if [[ -n $public_ip ]]; then
|
||||||
$1_prompt_segment "$0" "$2" "$DEFAULT_COLOR" "$DEFAULT_COLOR_INVERTED" "${public_ip}" 'PUBLIC_IP_ICON'
|
icon='PUBLIC_IP_ICON'
|
||||||
fi
|
# Check VPN is on if VPN interface is set
|
||||||
|
if [[ -n $POWERLEVEL9K_PUBLIC_IP_VPN_INTERFACE ]]; then
|
||||||
|
for vpn_iface in $(/sbin/ifconfig | grep -e ^"$POWERLEVEL9K_PUBLIC_IP_VPN_INTERFACE" | cut -d":" -f1)
|
||||||
|
do
|
||||||
|
icon='VPN_ICON'
|
||||||
|
break
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
$1_prompt_segment "$0" "$2" "$DEFAULT_COLOR" "$DEFAULT_COLOR_INVERTED" "${public_ip}" "$icon" fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# Context: user@hostname (who am I and where am I)
|
# Context: user@hostname (who am I and where am I)
|
||||||
|
|
Loading…
Reference in a new issue