swaync(1)
SwayNC is a GTK notification daemon and control center for Sway and other Wayland compositors.
Synopsis
swaync [OPTION]...Description
SwayNC is a notification daemon designed for Sway window manager and other Wayland compositors. It displays desktop notifications and provides a control center for managing system settings, volume, brightness, and other quick toggles.
The daemon runs in the background and creates notification popups on screen. It includes a notification history and a control center panel accessible via keyboard shortcuts or mouse clicks.
Configuration is done through JSON files in ~/.config/swaync/, allowing customization of appearance, behavior, and notification rules.
Common options
| Flag | What it does |
|---|---|
--help | show help message and exit |
--version | show version number |
--daemon | start as daemon (default mode) |
--client | connect to running daemon instance |
--toggle-panel | toggle notification center panel visibility |
--close-panel | close the notification center panel |
--open-panel | open the notification center panel |
--toggle-dnd | toggle do-not-disturb mode |
--get-dnd | check if do-not-disturb mode is enabled |
Examples
start the notification daemon in the background
swaynctoggle the notification center panel on/off
swaync --client --toggle-paneltoggle do-not-disturb mode to silence notifications
swaync --client --toggle-dndcheck if do-not-disturb mode is currently active
swaync --client --get-dndrestart the notification daemon
killall swaync && swayncclose the notification center panel
swaync --client --close-panel