Skip to content

Add allmazz/decky-volume-mixer#1019

Open
allmazz wants to merge 7 commits intoSteamDeckHomebrew:mainfrom
allmazz:add-decky-volume-mixer
Open

Add allmazz/decky-volume-mixer#1019
allmazz wants to merge 7 commits intoSteamDeckHomebrew:mainfrom
allmazz:add-decky-volume-mixer

Conversation

@allmazz
Copy link
Copy Markdown

@allmazz allmazz commented Apr 8, 2026

Add Mixer to Plugin Store

A configurable plugin that allows you to quickly control the volume of your applications.
There is similar plugin named "Volume Mixer", but it uses pactl instead of pipewire with wireplumber and not configurable.

Task Checklist

Developer

  • I am the original author or an authorized maintainer of this plugin.
  • I have abided by the licenses of the libraries I am utilizing, including attaching license notices where appropriate.

Plugin

  • I have verified that my plugin works properly on the Stable and Beta update channels of SteamOS.
  • I have verified my plugin is unique or provides more/alternative functionality to a plugin already on the store.

Backend

  • No: I am using a custom backend other than Python.
  • No: I am using a tool or software from a 3rd party FOSS project that does not have it's dependencies statically linked.
  • No: I am using a custom binary that has all of it's dependencies statically linked.

Community

  • I have tested and left feedback on two other pull requests for new or updating plugins.
  • I have commented links to my testing report in this PR.

Testing

  • Tested by a third party on SteamOS Stable or Beta update channel.

@allmazz allmazz requested a review from a team as a code owner April 8, 2026 15:37
@github-actions github-actions Bot added the plugin-addition Adding a plugin to the Plugin Store label Apr 8, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 8, 2026

Issues Found

  • Both testing boxes are present in your description. Please remove one of them per the Markdown comment above the testing section.

Next Steps

  1. If we found any issues above, please edit your pull request description to resolve them and leave a comment saying you've done so.
  2. For the quickest review, please see the Community section of the pull request template for how you can help other developers.
  3. Once your description is correct, a maintainer will review your pull request as soon as possible.

Thank you for your contribution! If you need any help, please reach out on our Discord server. ❤️

@allmazz
Copy link
Copy Markdown
Author

allmazz commented Apr 8, 2026

Issues Found

* Both testing boxes are present in your description. Please remove one of them per the Markdown comment above the testing section.

Next Steps

1. If we found any issues above, please edit your pull request description to resolve them and leave a comment saying you've done so.

2. For the quickest review, please see the Community section of the pull request template for how you can help other developers.

3. Once your description is correct, a maintainer will review your pull request as soon as possible.

Thank you for your contribution! If you need any help, please reach out on our Discord server. ❤️

fixed

@allmazz
Copy link
Copy Markdown
Author

allmazz commented Apr 8, 2026

I would be glad to test it on SteamOS, but I do not have a Steam Deck.
Used and tested on desktop with Steam in -steamdeck mode with gamescope

@EMERALD0874
Copy link
Copy Markdown
Member

@allmazz Since this is a new plugin, please recruit a tester in our Discord server or elsewhere who can install and test this plugin on a Steam Deck. That is our primary userbase and any plugins on the store should generally work on Steam Decks unless very clearly intended for other devices.

@EMERALD0874
Copy link
Copy Markdown
Member

Sorry, I misremembered our requirements. It doesn't need to be tested on a Steam Deck, but you do need to test it on SteamOS in general. Please do that and we can move forward with the PR process! :)

@Managor
Copy link
Copy Markdown

Managor commented Apr 12, 2026

Confirming that this works on the Deck

Copy link
Copy Markdown
Contributor

@beebls beebls left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code LGTM, just want a confirmation that the dependencies you mentioned needing (wpctl and pw-dump) are present on a stock Steam Deck, we don't want plugins that require users disabling read-only or otherwise modifying the system.

If you can confirm that those packages exist on a stock install then I'll get it off to testing.

@allmazz
Copy link
Copy Markdown
Author

allmazz commented Apr 22, 2026

Code LGTM, just want a confirmation that the dependencies you mentioned needing (wpctl and pw-dump) are present on a stock Steam Deck, we don't want plugins that require users disabling read-only or otherwise modifying the system.

If you can confirm that those packages exist on a stock install then I'll get it off to testing.

Yes, they preinstalled since SteamOS uses pipewire with wireplumber and in Arch there is no separate package pipewire-tools like on Fedora. Kindly confirmed and tested by a discord server member.

#1019 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

plugin-addition Adding a plugin to the Plugin Store

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants