Draft: network: Add support for Wireguard (#982)
Adds initial support for managing Wireguard VPN connections:
- Listing Wireguard connections as VPN connections
- Toggling connection state
- Creating, updating and deleting Wireguard connections
- Creating, updating and deleting Wireguard peers
Currently the only missing functionality are connection
imports, which will need changes to libnm first in
order to have nm_vpn_wireguard_import
publicly
available. As of NetworkManager 1.32, this functionality
is exclusive to nmcli.
VPN list, offline:
VPN list, connected:
Configuration, Wireguard page:
Configuration, peer configuration popover:
Add VPN dialog:
Add VPN dialog, Wireguard page:
Add VPN dialog, creating new peer:
Related to (but not a prerequisite of): gnome-shell!1995 (merged)
Edited by Michael Catanzaro