dots


dots / config / .local / bin
xxwhirlpool  ·  2026-04-04

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