Provided by: yambar_1.11.0-1_amd64 

NAME
pipewire - Monitors pipewire for volume, mute/unmute, device change
TAGS
┌───────────────┬────────┬──────────────────────────────────────────────────────────────────────────────┐ │ Name │ Type │ Description │ ├───────────────┼────────┼──────────────────────────────────────────────────────────────────────────────┤ │ type │ string │ Either "source" (capture) or "sink" (speaker) │ ├───────────────┼────────┼──────────────────────────────────────────────────────────────────────────────┤ │ name │ string │ Current device name │ ├───────────────┼────────┼──────────────────────────────────────────────────────────────────────────────┤ │ description │ string │ Current device description │ ├───────────────┼────────┼──────────────────────────────────────────────────────────────────────────────┤ │ form_factor │ string │ Current device form factor (headset, speaker, mic, etc) │ ├───────────────┼────────┼──────────────────────────────────────────────────────────────────────────────┤ │ bus │ string │ Current device bus (bluetooth, alsa, etc) │ ├───────────────┼────────┼──────────────────────────────────────────────────────────────────────────────┤ │ icon │ string │ Current device icon name │ ├───────────────┼────────┼──────────────────────────────────────────────────────────────────────────────┤ │ muted │ bool │ True if muted, otherwise false │ ├───────────────┼────────┼──────────────────────────────────────────────────────────────────────────────┤ │ linear_volume │ range │ Linear volume in percentage (with 0 as min and 100 as max) │ ├───────────────┼────────┼──────────────────────────────────────────────────────────────────────────────┤ │ cubic_volume │ range │ Cubic volume (used by pulseaudio) in percentage (with 0 as min and 100 as │ │ │ │ max) │ └───────────────┴────────┴──────────────────────────────────────────────────────────────────────────────┘
CONFIGURATION
┌─────────┬──────────┬─────┬────────────────────────────────────────────────────────────────────────────┐ │ Name │ Type │ Req │ Description │ ├─────────┼──────────┼─────┼────────────────────────────────────────────────────────────────────────────┤ │ content │ particle │ yes │ Unlike other modules, content is a template particle that will be expanded │ │ │ │ │ twice (i.e. into a list of two elements). The first element is the 'sink', │ │ │ │ │ and the second element the 'source'. │ └─────────┴──────────┴─────┴────────────────────────────────────────────────────────────────────────────┘
EXAMPLES
bar: left: - pipewire: anchors: volume: &volume conditions: muted: {string: {text: "{linear_volume}%", foreground: ff0000ff}} ~muted: {string: {text: "{linear_volume}%"}} content: list: items: - map: conditions: type == "sink": map: conditions: icon == "audio-headset-bluetooth": string: {text: "🎧 "} default: - ramp: tag: linear_volume items: - string: {text: "🔈 "} - string: {text: "🔉 "} - string: {text: "🔊 "} type == "source": - string: {text: "🎙 "} - map: <<: *volume
SEE ALSO
yambar-modules(5), yambar-particles(5), yambar-tags(5), yambar-decorations(5) 2024-04-20 yambar-modules-pipewire(5)