New backup 2024-12-05 14:45:02
This commit is contained in:
parent
80ec46f454
commit
1d8b699709
3 changed files with 24 additions and 11 deletions
|
@ -130,15 +130,10 @@
|
|||
|
||||
// NM-VPN widget
|
||||
"custom/nmvpn": {
|
||||
"format": "{} {icon}",
|
||||
"format": "{}",
|
||||
"return-type": "json",
|
||||
"exec": "waybar-nmvpn",
|
||||
"format-icons": {
|
||||
"connected": "",
|
||||
"disconnected": "",
|
||||
"none": "",
|
||||
"error": "⚠"
|
||||
},
|
||||
"exec": "$HOME/.config/waybar/scripts/waybar-vpn",
|
||||
"interval": 10,
|
||||
"on-click": "$HOME/.config/waybar/scripts/nmcli_vpn"
|
||||
},
|
||||
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
#!/bin/bash
|
||||
|
||||
if $(nmcli -g GENERAL.STATE c s Home|grep -q '\bactiv'); then
|
||||
if $(nmcli -g GENERAL.STATE c s HomeVPN|grep -q '\bactiv'); then
|
||||
echo "going down"
|
||||
nmcli connection down Home
|
||||
nmcli connection down HomeVPN
|
||||
else
|
||||
echo "going up"
|
||||
nmcli connection up Home
|
||||
nmcli connection up HomeVPN
|
||||
fi
|
||||
|
|
18
de/home/.config/waybar/scripts/waybar-vpn
Executable file
18
de/home/.config/waybar/scripts/waybar-vpn
Executable file
|
@ -0,0 +1,18 @@
|
|||
#!/bin/bash
|
||||
|
||||
declare -A vpn_data
|
||||
nm_active=`nmcli con show --active`
|
||||
|
||||
if echo "${nm_active}" | grep -q 'vpn';then
|
||||
vpn_data["text"]=''
|
||||
vpn_data["tooltip"]='VPN Up'
|
||||
vpn_data["class"]='["connected"]'
|
||||
vpn_data["alt"]='connected'
|
||||
else
|
||||
vpn_data["text"]=''
|
||||
vpn_data["tooltip"]='VPN Down'
|
||||
vpn_data["class"]='["disconnected"]'
|
||||
vpn_data["alt"]='disconnected'
|
||||
fi
|
||||
|
||||
printf '{"text":"%s","tooltip":"%s","class":%s,"alt":"%s"}' "${vpn_data[text]}" "${vpn_data[tooltip]}" "${vpn_data[class]}" "${vpn_data[alt]}"
|
Loading…
Add table
Reference in a new issue