swaync-client(1)

πŸ’– swaync-client(1) β€” the bestie edition

okay so real talk, this is the manual page for swaync-client, living in the General Commands Manual section of your man pages, bestie. it's the client executable. that's it. that's the whole vibe. it talks to your notification daemon so you don't have to click stuff like a peasant. ✨


🌸 NAME

swaync-client β€” the client executable 🫢

like, it's the little friend that pokes SwayNC and makes things happen. opening panels, toggling Do Not Disturb, yeeting notifications into the void. iconic behavior honestly.


πŸŽ€ USAGE

swaync-client [option]

one option. that's the whole synopsis. she's simple, she's effective, she ate. πŸ’…


✨ OPTIONS ✨

okay here's the full menu, no skips, no cuts, all forty-ish of them, because we do NOT gatekeep here:

  • -h, --help β€” shows the help options. your girl is confused? just ask her directly. πŸ₯Ί
  • -v, --version β€” prints the version. so you know exactly which era of swaync you're in.
  • -R, --reload-config β€” reloads the config file. changed your mind? valid. she'll re-read it. πŸ’–
  • -rs, --reload-css β€” reloads the css file. BUT β€” and this is the important part β€” if you changed the location of the css file, you need a full restart. reload alone won't find it. no cap. 🚨
  • -t, --toggle-panel β€” toggles the notification panel. open if closed, closed if open. main character flip-flop energy. πŸ‘‘
  • -op, --open-panel β€” opens the notification panel. come on in, the vibes are immaculate. 🌈
  • -cp, --close-panel β€” closes the notification panel. bye bestie, panel's over. πŸ’€
  • -d, --toggle-dnd β€” toggles dnd and prints the current dnd state. two for one, we love efficiency. πŸ”₯
  • -D, --get-dnd β€” prints the current dnd state. just a lil peek, no changes. πŸ™ˆ
  • -dn, --dnd-on β€” turns dnd on and prints the new dnd state. silence era activated. 🀫
  • -df, --dnd-off β€” turns dnd off and prints the new dnd state. notifications are BACK and they're loud. πŸ“’
  • -I, --get-inhibited β€” prints if you're currently inhibited or not. yes/no, that's the tea. πŸ“
  • -In, --get-num-inhibitors β€” prints the number of inhibitors. a whole headcount. πŸ’€
  • -Ia, --inhibitor-add [APP_ID] β€” adds an inhibitor. takes an APP_ID argument, so she knows who's doing the inhibiting. 🧚
  • -Ir, --inhibitor-remove [APP_ID] β€” removes an inhibitor. also takes an APP_ID. we're un-inhibiting, respectfully. ✨
  • -Ic, --inhibitors-clear β€” clears ALL inhibitors. mass eviction. everyone out. 🧹
  • -c, --count β€” prints the current notification count. a little census of your chaos. πŸ”’
  • --hide-latest β€” hides the latest notification. note that it's still shown in Control Center though, so it's not gone gone. sneaky. πŸ™ˆ
  • --hide-all β€” hides all notifications. again, still shown in Control Center. she's hiding, not deleting. πŸ’…
  • --close-latest β€” closes the latest notification. gone for real this time. πŸ’€
  • -C, --close-all β€” closes all notifications. nuke it. πŸ”₯
  • -a, --action [ACTION_INDEX] β€” invokes the action ACTION_INDEX (or 0) of the latest notification. so you can press the button without pressing the button. iconique. πŸŽ€
  • -sw, --skip-wait β€” doesn't wait when swaync hasn't been started. no waiting around for someone who isn't coming. πŸ’…
  • -s, --subscribe β€” subscribes to notification add and close events. she's listening. she's always listening. πŸ‘€
  • -swb, --subscribe-waybar β€” subscribes to notification add and close events with waybar support. read the README for an example, bestie, there's a whole recipe in there. 🫢
  • --change-cc-monitor β€” changes the preferred control center monitor. heads up: this resets on config reload, so don't get too attached. 😭
  • --change-noti-monitor β€” changes the preferred notification monitor. also resets on config reload. same energy, different monitor. 😭

psst β€” those two monitor options are lowkey commitment-phobic. config reload = memory wipe. just so you're not surprised later. πŸ’œ

🌟 cute sign-off

this lil love letter is from swaync-client(1) and it's dated 2026-05-19 β€” mark your calendars, that's when this version of the page got its glow-up. slay, read your README, and go toggle something. periodt. πŸ‘‘πŸ’–βœ¨

πŸ“¦ where this page comes from