31 lines
1 KiB
Markdown
31 lines
1 KiB
Markdown
# 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/) |
|