Skip to content

Notifications

Displays information about the current SwayNC state such as notification count and DnD. Clicking the widget opens the SwayNC panel.

Notifications widget in its closed state showing 2 notifications

Configuration

Type: notifications

NameTypeDefaultDescription
show_countbooleantrueWhether to show the current notification count.
icons.closed_nonestring󰍥Icon to show when the panel is closed, with no notifications.
icons.closed_somestring󱥂Icon to show when the panel is closed, with notifications.
icons.closed_dndstring󱅯Icon to show when the panel is closed, with DnD enabled. Takes higher priority than count-based icons.
icons.open_nonestring󰍡Icon to show when the panel is open, with no notifications.
icons.open_somestring󱥁Icon to show when the panel is open, with notifications.
icons.open_dndstring󱅮Icon to show when the panel is open, with DnD enabled. Takes higher priority than count-based icons.
JSON
{
"end": [
{
"type": "notifications",
"show_count": true,
"icons": {
"closed_none": "󰍥",
"closed_some": "󱥂",
"closed_dnd": "󱅯",
"open_none": "󰍡",
"open_some": "󱥁",
"open_dnd": "󱅮"
}
}
]
}
TOML
[[end]]
type = "notifications"
show_count = true
[end.icons]
closed_none = "󰍥"
closed_some = "󱥂"
closed_dnd = "󱅯"
open_none = "󰍡"
open_some = "󱥁"
open_dnd = "󱅮"
YAML
end:
- type: notifications
show_count: true
icons:
closed_none: 󰍥
closed_some: 󱥂
closed_dnd: 󱅯
open_none: 󰍡
open_some: 󱥁
open_dnd: 󱅮
Corn
{
end = [
{
type = "notifications"
show_count = true
icons.closed_none = "󰍥"
icons.closed_some = "󱥂"
icons.closed_dnd = "󱅯"
icons.open_none = "󰍡"
icons.open_some = "󱥁"
icons.open_dnd = "󱅮"
}
]
}

Styling

SelectorDescription
.notificationsNotifications widget container
.notifications .buttonNotifications widget button
.notifications .countNotifications count indicator overlay

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