Pre-built binaries can be downloaded directly from the releases page.
To install from source, run:
cargo install --locked --git https://github.com/ArkStructCodes/padpipe
This requires the nightly toolchain to build.
Soon™ :)
If the device cannot be accessed, ensure the uinput
kernel module is loaded.
If any issues occur regarding permissions, create a udev rule to allow access to the device:
echo 'KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess", OPTIONS+="static_node=uinput"' | sudo tee /etc/udev/rules.d/60-allow-uinput-access.rules
This is unnecessary when steam is installed as the rule is already bundled with the package.