tsvpn_toggle
1#!/usr/bin/env bash
2#
3# having some weird issues with split tunneling VPN + tailscale
4# this'll have to do for now :/
5
6vpnon_tsoff() {
7 mullvad connect
8 tailscale down
9}
10
11vpnoff_tson() {
12 mullvad disconnect
13 tailscale up
14}
15
16choose=$(gum choose "tson_vpnoff" "tsoff_vpnon")
17case "$choose" in
18 "tson_vpnoff") vpnoff_tson ;;
19 "tsoff_vpnon") vpnon_tsoff ;;
20 *) exit;;
21esac