#!/bin/sh if [ -f "$HOME/.cache/openvpnpid" ]; then rm ~/.cache/openvpnpid sudo killall -SIGINT openvpn exit fi if [ ! -f "$HOME/.config/ovpn/conf.ovpn" ]; then notify-send " OpenVPN" "Can't start VPN. Configuration file is missing" 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 -f ~/.cache/openvpnpid killall -40 waybar