waybar-wireplumber(5) File Formats Manual waybar-wireplumber(5) (NAME) waybar-wireplumber - WirePlumber waybar (DESCRIPTION) wireplumber WirePlumber . (CONFIGURATION) format: typeof: string default: {volume}% . . format-muted: typeof: string (Mute) . node-type: typeof: string default: Audio/Sink WirePlumber . Audio/Source . tooltip: typeof: bool default: true (Tooltip) . tooltip-format: typeof: string default: {node_name} . rotate: typeof: integer ( ). states: typeof: object . waybar-states(5) . max-length: typeof: integer . min-length: typeof: integer . align: typeof: float . . justify: typeof: string 'left' 'right' 'center' . scroll-step: typeof: float default: 1.0 (). on-click: typeof: string . on-click-middle: typeof: string . on-click-right: typeof: string . on-update: typeof: string . on-scroll-up: typeof: string . . on-scroll-down: typeof: string . . max-volume: typeof: float default: 100 . menu: typeof: string . menu-file: typeof: string . GtkMenu menu . menu-actions: typeof: array . (FORMAT REPLACEMENTS) {volume}: . {node_name}: WirePlumber ( node.nick) (EXAMPLES) (Basic): "wireplumber": { "format": "{volume}%", "format-muted": "", "on-click": "helvum" } (Separate Sink and Source Widgets): "wireplumber#sink": { "format": "{volume}% {icon}", "format-muted": "", "format-icons": ["", "", ""], "on-click": "helvum", "on-click-right": "wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle", "scroll-step": 5 }, "wireplumber#source": { "node-type": "Audio/Source", "format": "{volume}% ", "format-muted": "", "on-click-right": "wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle", "scroll-step": 5 } (STYLE) o #wireplumber o #wireplumber.muted 2026-08-31 waybar-wireplumber(5)