mirror of
https://github.com/JanDeDobbeleer/oh-my-posh.git
synced 2025-01-03 15:27:26 -08:00
3057e474d7
this look a lot better
54 lines
1.8 KiB
Plaintext
54 lines
1.8 KiB
Plaintext
---
|
|
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
|