nosignal-shell/config
Robin Seger fe4ebb79b6
feat: VPN toggle (#689)
* feat: configurable VPN toggle for Wireguard

- Added VPN service for wg-quick
- Added VPN toggle to utilities quick toggles
- Configuration in UtilitiesConfig (enabled, connectionName)

* fix:  monitoring and toasts

- Using nmcli monitor for state detection instead of polling
- Added VPN toast notifications

* fix: use polkit

* feat: multi-provider VPN support

- Added support for netbird and tailscale providers
- Universal interface detection using ip link show
- Provider-specific privilege handling (pkexec only for wireguard)
- Updated README with VPN configuration examples

* feat: less hardcoded, configurable providers

* removed comments

* code style changes

* reorganize signal handler
2025-10-14 16:05:15 +11:00
..
Appearance.qml config: make appearance configurable 2025-08-09 00:13:48 +10:00
AppearanceConfig.qml config: add clock font config 2025-08-12 18:13:57 +10:00
BackgroundConfig.qml config: disable visualiser by default 2025-08-27 23:09:10 +10:00
BarConfig.qml bar/workspaces: special ws icon config (#785) 2025-10-13 22:52:14 +11:00
BorderConfig.qml config: fix overwrite on startup 2025-06-28 18:57:51 +10:00
Config.qml config: enable/disable specific toasts 2025-09-23 18:10:32 +10:00
ControlCenterConfig.qml controlcenter: better navrail 2025-08-07 16:23:52 +10:00
DashboardConfig.qml background: add visualiser 2025-08-25 20:13:55 +10:00
GeneralConfig.qml plugin: add sleep notifier 2025-09-26 14:35:54 +10:00
LauncherConfig.qml config/launcher: set default maxShown to 7 2025-09-13 10:58:36 +10:00
LockConfig.qml lock: add fprint support (#429) 2025-08-23 20:43:04 +10:00
NotifsConfig.qml lock: add notifs 2025-08-11 21:39:29 +10:00
OsdConfig.qml osd: add mic volume 2025-08-27 15:52:18 +10:00
ServiceConfig.qml feat: configurable max volume (#723) 2025-10-13 22:50:56 +11:00
SessionConfig.qml paths: better to string 2025-08-08 22:42:23 +10:00
SidebarConfig.qml feat: add sidebar 2025-09-18 15:19:15 +10:00
UserPaths.qml internal: refactor Paths util 2025-09-03 18:55:05 +10:00
UtilitiesConfig.qml feat: VPN toggle (#689) 2025-10-14 16:05:15 +11:00
WInfoConfig.qml internal: fix types for lsp 2025-07-19 15:03:22 +10:00