diff options
author | Yaroslav <contact@yaroslavps.com> | 2020-02-03 00:01:16 +0300 |
---|---|---|
committer | Yaroslav <contact@yaroslavps.com> | 2020-02-03 00:01:16 +0300 |
commit | e5532752993f463524e0c89d5e82b5a84a77759b (patch) | |
tree | 0ce47eba97ecd5256d6cd29c86a50ac756b30cc1 /dotfiles/.local/bin/togglevpn | |
parent | 2cb2af9d66ef98877ffee2f588c7a85036750d55 (diff) | |
download | swayrice-e5532752993f463524e0c89d5e82b5a84a77759b.tar.gz swayrice-e5532752993f463524e0c89d5e82b5a84a77759b.zip |
load gtk settings on sway start, vpn shortcut and waybar indicator
Diffstat (limited to 'dotfiles/.local/bin/togglevpn')
-rwxr-xr-x | dotfiles/.local/bin/togglevpn | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/dotfiles/.local/bin/togglevpn b/dotfiles/.local/bin/togglevpn new file mode 100755 index 0000000..f1a6bdb --- /dev/null +++ b/dotfiles/.local/bin/togglevpn @@ -0,0 +1,16 @@ +#!/bin/sh + +if [ -f "$HOME/.cache/openvpnpid" ]; then + sudo killall -SIGINT openvpn + exit +fi + +sudo openvpn "$HOME/.config/ovpn/conf.ovpn" & +PID=$! +notify-send "🔐 OpenVPN" "VPN is being initialized" +echo $PID > ~/.cache/openvpnpid +killall -40 waybar +wait $PID +notify-send "🔐 OpenVPN" "VPN service has stopped with exit code $?" +rm ~/.cache/openvpnpid +killall -40 waybar |