/tmux-vpn-status

tmux vpn status plugin

Primary LanguageShell

Tmux VPN Status

Simple plugin to show whether VPN is active in Tmux.

Adds #{vpn_status} format.

Currently only works on Linux/MacOS and only with some VPN types. Contributions are welcome.

Installation

Using TPM:

Add plugin to the list of TPM plugins in .tmux.conf:

set -g @plugin 'Rizhiy/tmux-vpn-status'

Hit prefix + I to fetch the plugin and source it.

Manual Installation

Clone the repo:

git clone https://github.com/Rizhiy/tmux-vpn-status ~/clone/path

Add this line to the bottom of .tmux.conf:

run-shell ~/clone/path/vpn.tmux

From the terminal, reload TMUX environment:

tmux source-file ~/.tmux.conf

If format string is added to status-line, it should now be visible.

Usage

Add #{vpn_status} format string to your existing status.

Here is an example:

set -g status-right "VPN: #{vpn_status} | %a %h-%d %H:%M "