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