feat: run kiosk with Sway and Waydroid #3

Merged
addison merged 28 commits from feat/sway-waydroid-kiosk into main 2026-08-20 08:17:21 -04:00
Collaborator

Summary

  • Replace Openbox with Sway/Wayland.
  • Enable Waydroid and graphics/input support for the student account.
  • Run Chromium and the Teaching Textbooks Android UI on separate workspaces.
  • Provide keyboard switching and relaunch shortcuts.

Testing

  • nix flake check --no-build
  • git diff --check

Known limitation

Waydroid image initialization and Teaching Textbooks APK provisioning are not bundled yet. The PR is intended for live hardware testing of the Sway/Waydroid integration and workspace switching; the Android container must still be initialized and provisioned before the course app can run.

## Summary - Replace Openbox with Sway/Wayland. - Enable Waydroid and graphics/input support for the student account. - Run Chromium and the Teaching Textbooks Android UI on separate workspaces. - Provide keyboard switching and relaunch shortcuts. ## Testing - `nix flake check --no-build` - `git diff --check` ## Known limitation Waydroid image initialization and Teaching Textbooks APK provisioning are not bundled yet. The PR is intended for live hardware testing of the Sway/Waydroid integration and workspace switching; the Android container must still be initialized and provisioned before the course app can run.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kwila/kwilabook!3
No description provided.