# NordVPN macOS WireGuard Backend Plan 1. Add a backend selector to `nordvpn-client`. 2. Keep Linux CLI behavior unchanged. 3. Add macOS WireGuard dependency probing and install guidance. 4. Implement token-based NordLynx config generation inspired by `wg-nord`/`wgnord`. 5. Replace the current preferred macOS control mode from `app-manual` to WireGuard when dependencies and token are available. 6. Keep app-manual as the last fallback only. 7. Update `status`, `login`, `connect`, `disconnect`, and `verify` JSON to expose the backend in use. 8. Update repo docs and skill docs to reflect the new model and required token/dependencies. 9. Verify command behavior locally without forcing a live VPN connection unless requested.