Set up PipeWire audio and media key bindings #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type
Feature
Lineage
Standalone — discovered during Hyprland session when no audio output was available for Vivaldi/Crunchyroll.
Repo
ldraney/hyprland-configUser Story
As a Hyprland user
I want working audio with volume/media keyboard controls
So that I can watch content and control volume without leaving my workflow
Context
PipeWire was running but missing the essential companion packages (pipewire-pulse, wireplumber, pipewire-alsa). Without these, browsers and Proton/Wine games have no audio server to route through. Games launched before pipewire-pulse was installed grabbed ALSA devices directly, blocking PipeWire from managing the Intel PCH sound card. No volume or media keybindings existed in the Hyprland config.
File Targets
Files the agent should modify or create:
hyprland.lua-- add volume/media keybindings, pin monitor config, enable direct scanoutdocs/audio-setup.md-- new doc covering audio stack, hardware, troubleshootingdocs/architecture.md-- add PipeWire to component treeAcceptance Criteria
Test Expectations
wpctl statusshows both audio devicesConstraints
wpctl(ships with wireplumber) instead ofpamixerto avoid extra dependency-l 1.0) to prevent over-amplificationlocked = trueso they work on lock screenChecklist
Related