#!/usr/bin/env bash

source ~/.dotfiles/nfrc.sh

cmd="rofi -dmenu -p"

action=$(printf "Connect exit node\nDisconnect" | $cmd "Tailscale")


case "$action" in
	"Connect exit node")
		echo connecting...
		endpoint=$(tailscale status | grep "exit node" | awk '{print $2}' | $cmd "Select exit node")
		tailscale set --exit-node="$endpoint"
		tailscale up
		;; 
	"Disconnect")
		echo disconnecting...
		tailscale set --exit-node=
		tailscale up
		;; 
esac
