How to setup a GUI for Wireguard on PopOS

  1. Make sure you have your Wireguard configuration file saved locally.
  2. Use nmcli to import the config file:
    nmcli connection import type wireguard file wireguard.conf
  3. Install this GNOME extension: https://extensions.gnome.org/extension/3612/wireguard-indicator/
  4. You should now have a Wireguard icon in the top right of your screen.
  5. Click on the Wireguard icon and then Settings.
  6. Make sure Use nmcli is selected.
  7. Close the settings window, you should now be able to select the Wireguard config you just imported.