Provided by: yambar_1.10.0-1build2_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
No additional attributes supported, only the generic ones (see GENERIC CONFIGURATION in yambar-
modules(5))
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-01 yambar-modules-pipewire(5)