powerline-ifinfo-segment

Network Inteface Information Segment for Powerline


License
MIT
Install
pip install powerline-ifinfo-segment==1.0.0

Documentation

powerline-ifinfo-segment

A Powerline Segment to Display Network Interface Infos

Installation

pip install powerline-ifinfo-segment

Configuration

Define colorschemes to your liking

# colorschemes/default.json
{
  "groups": {
    "interface_up":      { "fg": "gray8", "bg": "gray0", "attrs": [] },
    "default_interface": { "fg": "gray8", "bg": "gray0", "attrs": [] },
    ...
}

Indicating if a certain interface is up

# themes/tmux/default.json
{
  "segments": {
    "right": [
      {
        "function": "powerline_ifinfo.ifinfo.interface_up",
        "args": {
          "interface": "utun3",
          "interface_up": "VPN Up",
          "interface_down": null
        }
      },
      ...
    ]
  }
}

Show the current default interface

# themes/tmux/default.json
{
  "segments": {
    "right": [
      {
        "function": "powerline_ifinfo.ifinfo.default_interface",
        "args": {
          "format": "{device}"
        }
      },
      ...
    ]
  }
}