#!/bin/sh
interface="$(ip tuntap show | cut -d : -f1 | head -n 1)"
ip="$(ip a s "${interface}" 2>/dev/null \
| grep -o -P '(?<=inet )[0-9]{1,3}(\.[0-9]{1,3}){3}')"
if [ "${ip}" != "" ]; then
printf "network-vpn-symbolic"
printf "${ip}"
if command -v xclip; then
printf "sh -c 'printf ${ip} | xclip -selection clipboard'"
printf "sh -c 'printf ${ip} | xclip -selection clipboard'"
printf "VPN IP (click to copy)"
else
printf "VPN IP (install xclip to copy to clipboard)"
fi
else
printf ""
fi