mirror of
https://github.com/JanDeDobbeleer/oh-my-posh.git
synced 2025-03-05 20:49:04 -08:00
docs: added wifi docs and schema
This commit is contained in:
parent
4a68c444c6
commit
9232a039ec
|
@ -6,7 +6,11 @@ sidebar_label: WiFi
|
||||||
|
|
||||||
## What
|
## What
|
||||||
|
|
||||||
Show details about the connected WiFi network.
|
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
|
## Sample Configuration
|
||||||
|
|
||||||
|
@ -15,29 +19,30 @@ Show details about the connected WiFi network.
|
||||||
"type": "wifi",
|
"type": "wifi",
|
||||||
"style": "powerline",
|
"style": "powerline",
|
||||||
"background": "#8822ee",
|
"background": "#8822ee",
|
||||||
"foreground": "#eeeeee",
|
"foreground": "#222222",
|
||||||
|
"background_templates": [
|
||||||
|
"{{ if (not .Connected) }}#FF1111{{ end }}"
|
||||||
|
"{{ if (lt .Signal 60) }}#DDDD11{{ else if (lt .Signal 90) }}#DD6611{{ else }}#11CC11{{ end }}"
|
||||||
|
],
|
||||||
"powerline_symbol": "\uE0B0",
|
"powerline_symbol": "\uE0B0",
|
||||||
"properties": {
|
"properties": {
|
||||||
"template": "{{if .Connectected}}\uFAA8{{else}}\uFAA9{{end}}{{if .Connected}}{{.SSID}} {{.Signal}}% {{.ReceiveRate}}Mbps{{else}}{{.State}}{{end}}"
|
"template": "{{ if .Connected }}\uFAA8{{ else }}\uFAA9{{ end }}
|
||||||
|
{{ if .Connected }}{{ .SSID }} {{ .Signal }}% {{ .ReceiveRate }}Mbps{{ else }}{{ .State }}{{ end }}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
## Properties
|
## Properties
|
||||||
|
|
||||||
- connected_icon: `string` - the icon to use when WiFi is connected - defaults to `\uFAA8`
|
- template: `string` - A go [text/template][go-text-template] extended with [sprig][sprig] using the properties below
|
||||||
- connected_icon: `string` - the icon to use when WiFi is disconnected - defaults to `\uFAA9`
|
|
||||||
- template: `string` - A go [text/template][go-text-template] template extended with [sprig][sprig]
|
|
||||||
utilizing the properties below -
|
|
||||||
defaults to `{{if .Connectected}}\uFAA8{{else}}\uFAA9{{end}}{{if .Connected}}{{.SSID}} {{.Signal}}% {{.ReceiveRate}}Mbps{{else}}{{.State}}{{end}}`
|
|
||||||
|
|
||||||
## Template Properties
|
## Template Properties
|
||||||
|
|
||||||
- `.Connected`: `bool` - if WiFi is currently connected
|
- `.Connected`: `bool` - if WiFi is currently connected
|
||||||
- `.State`: `string` - WiFi connection status - e.g. connected or disconnected
|
- `.State`: `string` - WiFi connection status - _e.g. connected or disconnected_
|
||||||
- `.SSID`: `string` - the SSID of the current wifi network
|
- `.SSID`: `string` - the SSID of the current wifi network
|
||||||
- `.RadioType`: `string` - the radio type - e.g. 802.11ac, 802.11ax, 802.11n, etc.
|
- `.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.
|
- `.Authentication`: `string` - the authentication type - _e.g. WPA2-Personal, WPA2-Enterprise, etc._
|
||||||
- `.Channel`: `int` - the current channel number
|
- `.Channel`: `int` - the current channel number
|
||||||
- `.ReceiveRate`: `int` - the receive rate (Mbps)
|
- `.ReceiveRate`: `int` - the receive rate (Mbps)
|
||||||
- `.TransmitRate`: `int` - the transmit rate (Mbps)
|
- `.TransmitRate`: `int` - the transmit rate (Mbps)
|
||||||
|
|
|
@ -180,7 +180,8 @@
|
||||||
"owm",
|
"owm",
|
||||||
"sysinfo",
|
"sysinfo",
|
||||||
"angular",
|
"angular",
|
||||||
"php"
|
"php",
|
||||||
|
"wifi"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"style": {
|
"style": {
|
||||||
|
@ -1697,6 +1698,26 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"if": {
|
||||||
|
"properties": {
|
||||||
|
"type": { "const": "wifi" }
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"then": {
|
||||||
|
"title": "WiFi Segment",
|
||||||
|
"description": "https://ohmyposh.dev/docs/wifi",
|
||||||
|
"properties": {
|
||||||
|
"properties": {
|
||||||
|
"properties": {
|
||||||
|
"template": {
|
||||||
|
"$ref": "#/definitions/template"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue