new configs
This commit is contained in:
@ -1,10 +1,27 @@
|
||||
#!/bin/bash
|
||||
|
||||
exitnode=$(tailscale status --json | jq .ExitNodeStatus)
|
||||
enstatus="enode: off"
|
||||
[ "$exitnode" = "null" ] || enstatus="enode: on"
|
||||
echo TS: $(ip a show tailscale0 | rg "inet (\d+\.\d+\.\d+\.\d+)" -or '$1') $enstatus
|
||||
|
||||
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
|
||||
|
Reference in New Issue
Block a user