1waybar-wireplumber(5) File Formats Manual waybar-wireplumber(5)
2
3
4
6 waybar - WirePlumber module
7
9 The wireplumber module displays the current volume reported by Wire‐
10 Plumber.
11
13 format:
14 typeof: string
15 default: {volume}%
16 The format, how information should be displayed. This format is
17 used when other formats aren't specified.
18
19 format-muted:
20 typeof: string
21 This format is used when the sound is muted.
22
23 tooltip:
24 typeof: bool
25 default: true
26 Option to disable tooltip on hover.
27
28 tooltip-format:
29 typeof: string
30 default: {node_name}
31 The format of information displayed in the tooltip.
32
33 rotate:
34 typeof: integer
35 Positive value to rotate the text label.
36
37 states:
38 typeof: object
39 A number of volume states which get activated on certain volume
40 levels. See waybar-states(5).
41
42 max-length:
43 typeof: integer
44 The maximum length in character the module should display.
45
46 min-length:
47 typeof: integer
48 The minimum length in characters the module should take up.
49
50 align:
51 typeof: float
52 The alignment of the text, where 0 is left-aligned and 1 is right-
53 aligned. If the module is rotated, it will follow the flow of the text.
54
55 scroll-step:
56 typeof: float
57 default: 1.0
58 The speed in which to change the volume when scrolling.
59
60 on-click:
61 typeof: string
62 Command to execute when clicked on the module.
63
64 on-click-middle:
65 typeof: string
66 Command to execute when middle-clicked on the module using mouse‐
67 wheel.
68
69 on-click-right:
70 typeof: string
71 Command to execute when you right clicked on the module.
72
73 on-update:
74 typeof: string
75 Command to execute when the module is updated.
76
77 on-scroll-up:
78 typeof: string
79 Command to execute when scrolling up on the module. This replaces
80 the default behaviour of volume control.
81
82 on-scroll-down:
83 typeof: string
84 Command to execute when scrolling down on the module. This re‐
85 places the default behaviour of volume control.
86
87 max-volume:
88 typeof: float
89 default: 100
90 The maximum volume that can be set, in percentage.
91
93 {volume}: Volume in percentage.
94
95 {node_name}: The node's nickname as reported by WirePlumber (node.nick
96 property)
97
99 "wireplumber": {
100 "format": "{volume}%",
101 "format-muted": "",
102 "on-click": "helvum"
103 }
104
106 • #wireplumber
107 • #wireplumber.muted
108
109
110
111 2023-08-16 waybar-wireplumber(5)