Ansgar Dahlen 123b6e5399
feat: add uhid and joydev extensions
Add uhid and joydev extensions.

Signed-off-by: Ansgar Dahlen <adahlen@evoila.de>
Signed-off-by: Noel Georgi <git@frezbo.dev>
(cherry picked from commit c5ef7eb00e02973375441fe8709564b10af7e7e2)
2026-04-15 14:17:58 +04:00

21 lines
671 B
Markdown

# joydev
This system extension provides the `joydev` kernel module for Talos Linux.
The joydev module provides the Linux joystick interface at `/dev/input/js*`. This interface is used by the browser Gamepad API and legacy joystick applications. Game streaming software such as [Sunshine](https://github.com/LizardByte/Sunshine) relies on joydev to translate evdev gamepad events into the joystick API format expected by streaming clients like Moonlight.
## Usage
Enable the extension in your Talos machine config:
```yaml
machine:
kernel:
modules:
- name: joydev
```
## Compatibility
Requires `CONFIG_INPUT_JOYDEV=m` in the Talos kernel configuration.