Skip to content

Network Manager

Jake Stanger edited this page Aug 4, 2024 · 1 revision

Displays the current network connection state of NetworkManager. Supports wired ethernet, wifi, cellular data and VPN connections among others.

Note

This module is currently a basic skeleton implementation and only offers the most basic functionality currently. It uses NetworkManager's so-called primary connection, and therefore inherits its limitation of only being able to display the "top-level" connection. For example, if we have a VPN connection over a wifi connection it will only display the former, until it is disconnected, at which point it will display the latter. A solution to this is currently in the works.

Configuration

Type: network_manager

Name Type Default Description
icon_size integer 24 Size to render icon at.
JSON
{
  "end": [
    {
      "type": "network_manager",
      "icon_size": 32
    }
  ]
}
TOML
[[end]]
type = "network_manager"
icon_size = 32
YAML
end:
  - type: "network_manager"
    icon_size: 32
Corn
{
  end = [
    {
      type = "network_manager"
      icon_size = 32
    }
  ]
}

Styling

Selector Description
.network_manager NetworkManager widget container.
.network_manager .icon NetworkManager widget icon.

For more information on styling, please see the styling guide.

Clone this wiki locally