Skip to content
 
 

Repository files navigation

DeckyPlumber - Decky Plugin

Decky Plugin for changing InputPlumber controller mode

image 1, thanks to honjow image 2 thanks to honjow image 3, thanks to honjow

Prerequisites

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.service

Install

Prerequisites

Decky Loader must already be installed.

Quick Install / Update

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

Manual Install

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.

Manual build

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 build

Afterwards, you can place the entire DeckyPlumber folder in the ~/homebrew/plugins directly, then restart your plugin service

sudo systemctl restart plugin_loader.service

Attribution

Built using Decky Plugin Template: https://github.com/SteamDeckHomebrew/decky-plugin-template/

About

Decky Plugin for InputPlumber

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages