A decky-loader plugin that allows the user to control the volume of any running program on the steam deck individually. Inspired on the functionality of Windows' Volume Mixer.
This plugin was created using the decky-plugin-template and uses its dependencies.
Relies on the user having pnpm
installed on their system. This can be downloaded from npm
itself which is recommended.
sudo npm i -g pnpm
Clone this repo and run these commands:
pnpm i
pnpm run build
To transfer this plugin to the deck you can run the vscode tasks that are configured to deploy it to your deck, checkout .vscode folder for reference.
Everytime you change the frontend code (index.tsx
etc) you will need to rebuild using the commands from step 2 above or the build task if you're using vscode or a derivative.
Note: If you are receiving build errors due to an out of date library, you should run this command inside of your repository:
pnpm update decky-frontend-lib --latest
This plugin doesn't use any root privileges to modify the volume level of the running applications nor sends any kind of data to the internet.