--- id: wifi title: WiFi sidebar_label: WiFi --- ## What Show details about the currently connected WiFi network. :::info Currently only supports Windows and WSL. Pull requests for Darwin and Linux support are welcome :) ::: ## Sample Configuration ```json { "type": "wifi", "style": "powerline", "background": "#8822ee", "foreground": "#222222", "background_templates": [ "{{ if (lt .Signal 60) }}#DDDD11{{ else if (lt .Signal 90) }}#DD6611{{ else }}#11CC11{{ end }}" ], "powerline_symbol": "\uE0B0", "template": "\uFAA8 {{ .SSID }} {{ .Signal }}% {{ .ReceiveRate }}Mbps" } ``` ## Template ([info][templates]) :::note default template ```template {{ if .Error }}{{ .Error }}{{ else }}\uFAA8 {{ .SSID }} {{ .Signal }}% {{ .ReceiveRate }}Mbps{{ end }} ``` ::: ### Properties | Name | Type | Description | | ----------------- | -------- | --------------------------------------------------------------------- | | `.SSID` | `string` | the SSID of the current wifi network | | `.RadioType` | `string` | the radio type - _e.g. 802.11ac, 802.11ax, 802.11n, etc._ | | `.Authentication` | `string` | the authentication type - _e.g. WPA2-Personal, WPA2-Enterprise, etc._ | | `.Channel` | `int` | the current channel number | | `.ReceiveRate` | `int` | the receive rate (Mbps) | | `.TransmitRate` | `int` | the transmit rate (Mbps) | | `.Signal` | `int` | the signal strength (%) | [templates]: /docs/configuration/templates