docs(bazzite): join the input group via ujust add-user-to-input-group
ci / rust (push) Has been cancelled

On Bazzite (atomic rpm-ostree) `sudo usermod -aG input $USER` doesn't stick —
/etc/group is managed declaratively, so the change is dropped or reverted on
the next update. The supported path is the `ujust add-user-to-input-group`
recipe, which edits the group the immutable-OS-correct way. Update the bazzite
README + the packaging quickstart + the troubleshooting note (which also now
points at the host's "virtual gamepad/DualSense created" vs "creation failed"
log as the unambiguous signal).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-11 20:32:55 +00:00
parent d39ad478bb
commit 902cc162f7
2 changed files with 17 additions and 6 deletions
+2 -1
View File
@@ -62,7 +62,8 @@ sudo bootc switch ghcr.io/<you>/bazzite-punktfunk && systemctl reboot
## First-run setup (either option)
```sh
sudo usermod -aG input "$USER" # virtual gamepads need /dev/uinput (then re-login)
ujust add-user-to-input-group # virtual gamepads need /dev/uinput (then re-login).
# On Bazzite use ujust, NOT `usermod -aG input` (atomic OS — it won't stick).
mkdir -p ~/.config/punktfunk
cp /usr/share/punktfunk/host.env.bazzite ~/.config/punktfunk/host.env # edit (gamescope app, etc.)
systemctl --user enable --now punktfunk-host