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. Also requires python yaml installed.

Install

Prerequisites

Decky Loader must already be installed. Python yaml is also required, most gaming distros should already have it pre-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
  • python yaml
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

25 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages