This repository has been archived on 2025-03-19. You can view files and clone it, but cannot push or open issues or pull requests.
waybar-nmvpn/README.md
Jim Ramsay e10016d701 First cut at nmvpn plugin
Signed-off-by: Jim Ramsay <i.am@jimramsay.com>
2022-08-01 15:06:59 -04:00

47 lines
1,000 B
Markdown

# waybar-nmvpn
Waybar plugin to display NetworkManager VPN status
## Installation
```
go install github.com/lack/waybar-nmvpn@latest
```
## Configuration
In `$XDG_CONFIG_HOME/waybar/config`
```json
{
// ... other waybar configuration
"custom/nmvpn": {
"format": "{} {icon}",
"return-type": "json",
"exec": "$GOPATH/bin/waybar-nmvpn",
"format-icons": {
"connected": "",
"disconnected": "",
"none": "",
"error": "⚠"
}
}
}
```
In `$XDG_CONFIG_HOME/waybar/style.css`
```css
#custom-nmvpn.connected {
background-color: rgba(0x29, 0x80, 0xb9, 0.8);
box-shadow: inset 0 -3px rgba(0x29, 0x80, 0xb9, 1.0);
}
#custom-nmvpn.disconnected {
background-color: rgba(0xf5, 0x3c, 0x3c, 0.8);
box-shadow: inset 0 -3px rgba(0xf5, 0x3c, 0x3c, 1.0);
}
#custom-nmvpn.error {
background-color: rgba(0xeb, 0x4d, 0x4b, 0.8);
box-shadow: inset 0 -3px rgba(0xeb, 0x4d, 0x4b, 1.0);
}
```