Decky Plugin for changing InputPlumber controller mode
Works only on devices with InputPlumber running
If you are on the latest SteamOS, it ships with InputPlumber installed. However, it might not be enabled out of the box.
To manually enable it, run:
sudo systemctl enable --now inputplumber.serviceDecky Loader must already be installed.
Run the following in terminal, then reboot. Note that this works both for installing or updating the plugin
curl -L https://github.com/aarron-lee/DeckyPlumber/raw/main/install.sh | sh
If you want to install an older version, you can do the following:
# example: install v0.0.6
curl -L https://github.com/aarron-lee/DeckyPlumber/raw/main/install.sh | VERSION=v0.0.6 sh
Download the latest release from the releases page
Unzip the tar.gz file, and move the DeckyPlumber folder to your $HOME/homebrew/plugins directory
then run:
sudo systemctl restart plugin_loader.service
then reboot your machine.
Dependencies:
- Node.js v16.14+ and pnpm installed
git clone https://github.com/aarron-lee/DeckyPlumber.git
cd DeckyPlumber
# if pnpm not already installed
npm install -g pnpm
pnpm install
pnpm update @decky/ui --latest
pnpm run buildAfterwards, you can place the entire DeckyPlumber folder in the ~/homebrew/plugins directly, then restart your plugin service
sudo systemctl restart plugin_loader.serviceBuilt using Decky Plugin Template: https://github.com/SteamDeckHomebrew/decky-plugin-template/


