# nordvpn-ui Desktop GUI for the NordVPN Linux CLI. Connect by picking a country from a flag list/grid or by clicking the world map. Status is polled in the background. **Not affiliated with, endorsed by, or sponsored by Nord Security or NordVPN.** This is an independent third-party UI that shells out to the official `nordvpn` Linux CLI. Requires a working `nordvpn` CLI (logged in). Config (`config.toml`) is stored next to the binary. ```bash cargo run --release ``` | | | | --- | --- | | Connect | Click map or country list | | Switch without confirm | Double-click | | Disconnect | Bottom-left button | | Favorites / CLI path / poll rate | **Configure** | Design notes: [`SPEC.md`](SPEC.md). ## License [MIT](LICENSE) ## Attribution | Path | Source | License | | --- | --- | --- | | `flags/*.svg` | [emcrisostomo/flags](https://github.com/emcrisostomo/flags) | Public domain | | `assets/world.geojson` | [Natural Earth](https://www.naturalearthdata.com/) | [Public domain](https://www.naturalearthdata.com/about/terms-of-use/) |