#!/bin/bash case $BLOCK_BUTTON in 1) ~/.dotfiles/bin/rofi-tscale ;; esac text=" " exitnode=$(tailscale status --json | jq .ExitNodeStatus) enstatus="" tsip=$(ip a show tailscale0 | rg "inet (\d+\.\d+\.\d+\.\d+)" -or '$1') [ "$exitnode" = "null" ] && { [ -z "$tsip" ] && { text="$text offline" color='#707070' } || { text="$text $tsip" COLOR='#8080ff' } } || { enstatus=$(echo $exitnode | jq .TailscaleIPs.[0] | sed 's/"//g' | cut -d'/' -f1) text="$text exit: $enstatus" COLOR='#80ff80' } echo $text echo $text echo $COLOR