{ "custom/dunst": { "format": "{icon} {0}", "rotate": 0, "format-icons": { "notification": "", "dnd-notification": "", "inhibited-notification": "", "inhibited-none": "", "dnd-inhibited-notification": "", "dnd-inhibited-none": "", "dnd-none": "", "email-notification": "", "chat-notification": "󱋊", "warning-notification": "󱨪", "error-notification": "󱨪", "network-notification": "󱂇", "battery-notification": "󰁺", "update-notification": "󰚰", "music-notification": "󰝚", "volume-notification": "󰕿", "dnd": "", "none": "" }, "return-type": "json", // "exec-if": "which dunstctl", "exec-if": "dunstctl is-paused &> /dev/null", // This is to check if dunst is running "exec": "hyde-shell notifications", "on-scroll-down": "sleep 0.1 && dunstctl history-pop", "on-click": "dunstctl set-paused toggle", "on-click-middle": "dunstctl history-clear", "interval": 1, "tooltip": true, "escape": true, "menu": "on-click-right", "menu-file": "${HYDE_WAYBAR_MENU_DIR:-$XDG_DATA_HOME/waybar/menus}/dunst.xml", "menu-actions": { "show": "dunstctl history-pop", "toggle-dnd": "dunstctl set-paused toggle", "clear": "dunstctl history-clear", "close-all": "dunstctl close-all" } } }