#!/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 "bash -c 'printf ${ip} | xclip -selection clipboard'" printf "${ip}" if command -v xclip; then printf "VPN IP (click icon to copy)" else printf "VPN IP (install xclip to copy to clipboard)" fi else printf "" fi