A family of Rust crates providing various functionality for the reMarkable 2.
Currently includes crates for drawing to the display and getting input from the included peripherals (including the Type Folio), as well as a protocol between a Window Manager and its clients and an implementation of a WM providing that protocol.
Currently under active development. The API is not finalized.
There are currently wm
, bar-app
, and events-app
binaries.
In order to run them, I suggest the following workflow:
- Install a launcher capable of running
.draft
files. - Create a
.draft
file for a dummy application that just runssleep inf
:
name=dummy
desc=Do nothing
call=sleep inf
- Run that
.draft
file from your launcher. - Export
HOST
set to the IP/hostname of your device. - To run the WM, use
./run-wm
. - To run an app, use
./run-app <app name>
.
AGPL-3.0-or-later