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

View file

@ -43,7 +43,7 @@ module-margin = 2
modules-left = i3 modules-left = i3
modules-center = 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 tray-position = none
separator = | separator = |
@ -220,6 +220,18 @@ interval = 0.1
scroll-up = light -A 5 scroll-up = light -A 5
scroll-down = light -U 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 # # WiFi indicator #
@ -247,7 +259,7 @@ interval = 1
############################################################################## ##############################################################################
# Network indicator # # Network indicator #
############################################################################## ##############################################################################
[module/network] [module/ethernet]
type = internal/network type = internal/network
interface = ${env:POLYBAR_NETWORK} interface = ${env:POLYBAR_NETWORK}