pipewire
Recipe card from the charly-selkies plugin (Images — the deployable catalog).
pipewire – Audio/media server for containers
Section titled “pipewire – Audio/media server for containers”Candy Properties
Section titled “Candy Properties”| Property | Value |
|---|---|
| Dependencies | supervisord |
| Service | pipewire (supervisord, priority 5) |
| Install files | task:, pipewire-wrapper |
Environment Variables
Section titled “Environment Variables”| Variable | Value |
|---|---|
XDG_RUNTIME_DIR |
/tmp |
Packages
Section titled “Packages”pipewire(RPM)pipewire-pulseaudio(RPM) – PulseAudio compatibilitypipewire-utils(RPM) – CLI utilities (pw-cli, pw-dump, pw-top, pw-cat, pw-record, pw-play)wireplumber(RPM) – session manager
# charly.yml -- typically included via sway-desktop compositionmy-desktop: candy: - pipewireUsed In Boxes
Section titled “Used In Boxes”Part of /charly-selkies:sway-desktop composition.
Related Candies
Section titled “Related Candies”/charly-infrastructure:supervisord– process manager dependency/charly-selkies:sway-desktop– composition that includes pipewire/charly-selkies:wayvnc– VNC server (sibling in desktop stack)
When to Use This Skill
Section titled “When to Use This Skill”Use when the user asks about:
- Audio in containers
- PipeWire or PulseAudio setup
- WirePlumber session management
- Desktop audio configuration
Related
Section titled “Related”/charly-image:layer— candy authoring reference (charly.ymlschema, task verbs, service declarations)/charly-check:check— declarative testing (check:block,charly check box,charly check live)