mirror of
				https://github.com/rad4day/Waybar.git
				synced 2025-11-04 09:42:42 +01:00 
			
		
		
		
	Fix the following whitespace formatting issues: - Indentation in scdoc source files should be done with tabs. - Lines where there (clearly) should be a line break, need to have '++' at the end, but several were missing them. - The scdoc manual (clearly) states that lines should be hard wrapped at 80 columns, but when line(s) are indented, that causes rendering issues. So lines where a line break was not clearly intended or clearly not intended, have been put onto 1 line to circumvent the rendering issue. Link: https://lists.sr.ht/~sircmpwn/public-inbox/%3C8251560.T7Z3S40VBb%40bagend%3E
		
			
				
	
	
		
			106 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			106 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
waybar-wireplumber(5)
 | 
						|
 | 
						|
# NAME
 | 
						|
 | 
						|
waybar - WirePlumber module
 | 
						|
 | 
						|
# DESCRIPTION
 | 
						|
 | 
						|
The *wireplumber* module displays the current volume reported by WirePlumber.
 | 
						|
 | 
						|
# CONFIGURATION
 | 
						|
 | 
						|
*format*: ++
 | 
						|
	typeof: string ++
 | 
						|
	default: *{volume}%* ++
 | 
						|
	The format, how information should be displayed. This format is used when other formats aren't specified.
 | 
						|
 | 
						|
*format-muted*: ++
 | 
						|
	typeof: string ++
 | 
						|
	This format is used when the sound is muted.
 | 
						|
 | 
						|
*tooltip*: ++
 | 
						|
	typeof: bool ++
 | 
						|
	default: *true* ++
 | 
						|
	Option to disable tooltip on hover.
 | 
						|
 | 
						|
*tooltip-format*: ++
 | 
						|
	typeof: string ++
 | 
						|
	default: *{node_name}* ++
 | 
						|
	The format of information displayed in the tooltip.
 | 
						|
 | 
						|
*rotate*: ++
 | 
						|
	typeof: integer ++
 | 
						|
	Positive value to rotate the text label.
 | 
						|
 | 
						|
*states*: ++
 | 
						|
	typeof: object ++
 | 
						|
	A number of volume states which get activated on certain volume levels. See *waybar-states(5)*.
 | 
						|
 | 
						|
*max-length*: ++
 | 
						|
	typeof: integer ++
 | 
						|
	The maximum length in character the module should display.
 | 
						|
 | 
						|
*min-length*: ++
 | 
						|
	typeof: integer ++
 | 
						|
	The minimum length in characters the module should take up.
 | 
						|
 | 
						|
*align*: ++
 | 
						|
	typeof: float ++
 | 
						|
	The alignment of the text, where 0 is left-aligned and 1 is right-aligned. If the module is rotated, it will follow the flow of the text.
 | 
						|
 | 
						|
*scroll-step*: ++
 | 
						|
	typeof: float ++
 | 
						|
	default: 1.0 ++
 | 
						|
	The speed in which to change the volume when scrolling.
 | 
						|
 | 
						|
*on-click*: ++
 | 
						|
	typeof: string ++
 | 
						|
	Command to execute when clicked on the module.
 | 
						|
 | 
						|
*on-click-middle*: ++
 | 
						|
	typeof: string ++
 | 
						|
	Command to execute when middle-clicked on the module using mousewheel.
 | 
						|
 | 
						|
*on-click-right*: ++
 | 
						|
	typeof: string ++
 | 
						|
	Command to execute when you right clicked on the module.
 | 
						|
 | 
						|
*on-update*: ++
 | 
						|
	typeof: string ++
 | 
						|
	Command to execute when the module is updated.
 | 
						|
 | 
						|
*on-scroll-up*: ++
 | 
						|
	typeof: string ++
 | 
						|
	Command to execute when scrolling up on the module. This replaces the default behaviour of volume control.
 | 
						|
 | 
						|
*on-scroll-down*: ++
 | 
						|
	typeof: string ++
 | 
						|
	Command to execute when scrolling down on the module. This replaces the default behaviour of volume control.
 | 
						|
 | 
						|
*max-volume*: ++
 | 
						|
	typeof: float ++
 | 
						|
	default: 100 ++
 | 
						|
	The maximum volume that can be set, in percentage.
 | 
						|
 | 
						|
# FORMAT REPLACEMENTS
 | 
						|
 | 
						|
*{volume}*: Volume in percentage.
 | 
						|
 | 
						|
*{node_name}*: The node's nickname as reported by WirePlumber (*node.nick* property)
 | 
						|
 | 
						|
# EXAMPLES
 | 
						|
 | 
						|
```
 | 
						|
"wireplumber": {
 | 
						|
	"format": "{volume}%",
 | 
						|
	"format-muted": "",
 | 
						|
	"on-click": "helvum"
 | 
						|
}
 | 
						|
```
 | 
						|
 | 
						|
# STYLE
 | 
						|
 | 
						|
- *#wireplumber*
 | 
						|
- *#wireplumber.muted*
 |