---
name: "swaync-client"
section: "1"
platform: "linux"
package: "swaync"
version: "0.12.6-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/swaync-client"
---

# swaync-client(1)

Client executable

## NAME

swaync-client - Client executable

## USAGE

**swaync-client** \[option\]

## OPTIONS

- **-h, --help**

  Show help options

- **-v, --version**

  Prints version

- **-R, --reload-config**

  Reload the config file

- **-rs, --reload-css**

  Reload the css file. Location change requires restart

- **-t, --toggle-panel**

  Toggle the notification panel

- **-op, --open-panel**

  Opens the notification panel

- **-cp, --close-panel**

  Closes the notification panel

- **-d, --toggle-dnd**

  Toggle and print the current dnd state

- **-D, --get-dnd**

  Print the current dnd state

- **-dn, --dnd-on**

  Turn dnd on and print the new dnd state

- **-df, --dnd-off**

  Turn dnd off and print the new dnd state

- **-I, --get-inhibited**

  Print if currently inhibited or not

- **-In, --get-num-inhibitors**

  Print number of inhibitors

- **-Ia, --inhibitor-add \[APP\_ID\]**

  Add an inhibitor

- **-Ir, --inhibitor-remove \[APP\_ID\]**

  Remove an inhibitor

- **-Ic, --inhibitors-clear**

  Clears all inhibitors

- **-c, --count**

  Print the current notification count

- **--hide-latest**

  Hides latest notification. Still shown in Control Center

- **--hide-all**

  Hides all notifications. Still shown in Control Center

- **--close-latest**

  Closes latest notification

- **-C, --close-all**

  Closes all notifications

- **-a, --action \[ACTION\_INDEX\]**

  Invokes the action \[ACTION\_INDEX\] (or 0) of the latest notification

- **-sw, --skip-wait**

  Doesn't wait when swaync hasn't been started

- **-s, --subscribe**

  Subscribe to notification add and close events

- **-swb, --subscribe-waybar**

  Subscribe to notification add and close events with waybar support. Read README for example

- **--change-cc-monitor**

  Changes the preferred control center monitor (resets on config reload)

- **--change-noti-monitor**

  Changes the preferred notification monitor (resets on config reload)
