Add VPN indicator to polybar

Resolves #7

Signed-off-by: Severin Kaderli <severin@kaderli.dev>
This commit is contained in:
Severin Kaderli 2019-06-11 16:59:50 +02:00
parent 63797d5bbc
commit f450e6bc92
Signed by: severinkaderli
GPG key ID: F419F8835B72F0C4
2 changed files with 18 additions and 5 deletions

View file

@ -20,9 +20,6 @@ alias ls='lsd --icon never'
alias la="ls -al"
alias lt="ls --tree"
# Alias for using ripgrep as grep replacement
alias grep="rg -n"
# Alias for using bat as cat replacement
alias cat="bat"
@ -39,6 +36,10 @@ if [ -d "${HOME}/documents" ]; then
alias doc='cd ${HOME}/documents'
fi
if [ -d "${HOME}/work" ]; then
alias wo='cd ${HOME}/work'
fi
# Alias for opening my code editor
alias e="code"

View file

@ -43,7 +43,7 @@ module-margin = 2
modules-left = i3
modules-center =
modules-right = update gmail todo battery volume backlight wlan network date power
modules-right = update gmail todo battery volume backlight vpn wlan ethernet date power
tray-position = none
separator = |
@ -220,6 +220,18 @@ interval = 0.1
scroll-up = light -A 5
scroll-down = light -U 5
##############################################################################
# VPN indicator #
##############################################################################
[module/vpn]
type = custom/script
exec = nmcli connection show --active | grep "vpn" | cut -d " " -f 1
format =  <label>
label = %output%
interval = 0.1
##############################################################################
# WiFi indicator #
@ -247,7 +259,7 @@ interval = 1
##############################################################################
# Network indicator #
##############################################################################
[module/network]
[module/ethernet]
type = internal/network
interface = ${env:POLYBAR_NETWORK}