Skip to content

Sway-mode

Displays the current sway mode in a label. If the current sway mode is “default”, nothing is displayed.

Configuration

Type: sway-mode

NameTypeDefaultDescription
truncate'start' or 'middle' or 'end' or MapnullThe location of the ellipses and where to truncate text from. Leave null to avoid truncating. Use the long-hand Map version if specifying a length.
truncate.mode'start' or 'middle' or 'end'nullThe location of the ellipses and where to truncate text from. Leave null to avoid truncating.
truncate.lengthintegernullThe fixed width (in chars) of the widget. Leave blank to let GTK automatically handle.
truncate.max_lengthintegernullThe maximum number of characters before truncating. Leave blank to let GTK automatically handle.
JSON
{
"end": [
{
"type": "sway-mode",
"truncate": "start"
}
]
}
TOML
[[end]]
type = "sway-mode"
truncate = "start"
YAML
end:
- type: "sway-mode"
truncate: "start"
Corn
{
end = [
{
type = "sway-mode"
truncate = "start"
}
]
}

Styling

SelectorDescription
.sway_modeSway mode label widget

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