Skip to content

diegodario88/snx-vpn-indicator

Repository files navigation

GNOME Shell Extension - SNX VPN Indicator

License: GPL v3

With this extension, you can use the VPN functionality of the SSL Network Extender (SNX CLI) client directly from the Quick Settings.

Quick settings is a new user-interface pattern for the GNOME Shell System Menu, available in GNOME 43 and later.


Installation

Manual installation

  1. Clone this repo
git clone https://github.com/diegodario88/vpn-snx-indicator.git
  1. Run install script
./scripts/install.sh

Dependencies

  • You should have The SNX client in order to get it to work.
    • Here you can find a gist that may help you with it .
    • You should have the .snxrc in your home directory here is one example

  • You need expect for this extension to work. This was the only way I found to spawn the /usr/bin/snx binary.

    • Fedora

      sudo dnf install expect
    • Arch Linux

      sudo pacman -S expect
    • Ubuntu/Debian

      sudo apt install expect
    • openSUSE

      sudo zypper install expect

Like this Extension?

If you want to help me with this, consider buying me a coffee. :)

ko-fi

Made with ❤️