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 3 notifications](https://f.jstanger.dev/github/ironbar/notifications.png) > [!NOTE] > This widget requires the [SwayNC](https://github.com/ErikReider/SwayNotificationCenter) > daemon to be running to use. ## Configuration > Type: `notifications` | Name | Type | Default | Description | |---------------------|-----------|---------|--------------------------------------------------------------------------------------------------------| | `show_count` | `boolean` | `true` | Whether to show the current notification count. | | `icons.closed_none` | `string` | `󰍥` | Icon to show when the panel is closed, with no notifications. | | `icons.closed_some` | `string` | `󱥂` | Icon to show when the panel is closed, with notifications. | | `icons.closed_dnd` | `string` | `󱅯` | Icon to show when the panel is closed, with DnD enabled. Takes higher priority than count-based icons. | | `icons.open_none` | `string` | `󰍡` | Icon to show when the panel is open, with no notifications. | | `icons.open_some` | `string` | `󱥁` | Icon to show when the panel is open, with notifications. | | `icons.open_dnd` | `string` | `󱅮` | Icon to show when the panel is open, with DnD enabled. Takes higher priority than count-based icons. |
JSON ```json { "end": [ { "type": "notifications", "show_count": true, "icons": { "closed_none": "󰍥", "closed_some": "󱥂", "closed_dnd": "󱅯", "open_none": "󰍡", "open_some": "󱥁", "open_dnd": "󱅮" } } ] } ```
TOML ```toml [[end]] type = "notifications" show_count = true [end.icons] closed_none = "󰍥" closed_some = "󱥂" closed_dnd = "󱅯" open_none = "󰍡" open_some = "󱥁" open_dnd = "󱅮" ```
YAML ```yaml end: - type: notifications show_count: true icons: closed_none: 󰍥 closed_some: 󱥂 closed_dnd: 󱅯 open_none: 󰍡 open_some: 󱥁 open_dnd: 󱅮 ```
Corn ```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 | Selector | Description | |-------------------------|---------------------------------------| | `.notifications` | Notifications widget button | | `.notifications .count` | Notifications count indicator overlay | For more information on styling, please see the [styling guide](styling-guide).