Crates.io | kazari |
lib.rs | kazari |
version | 0.0.1 |
source | src |
created_at | 2021-03-10 14:37:52.209722 |
updated_at | 2021-03-10 14:37:52.209722 |
description | A no_std GUI software stack (Work-in-Progress) |
homepage | |
repository | https://github.com/nuta/kazari |
max_upload_size | |
id | 366808 |
size | 1,141,071 |
Kazari is a no_std GUI software stack which provides a graphic desktop environment based on Wayland Protocol.
It's orignally designed for Resea, a microkernel-based minimalistic operating system written from scratch. However, Kazari is platform-agnostic and it should be easy to port to your operating system.
web/src/lib.rs
demo/uefi/
(incomplete)Using the Web-based backend is the best way for Kazari development.
Install wasm-pack
..
Start the local web server. It automatically rebuilds and reloads the web page when you updated a source file.
$ cd web
$ yarn dev
Since the original wayland-scanner
does not support generating Rust code, we have
our own code generator not to write message definitions by hand.
./wayland-scanner.py src/wl/protocols protocols/*.xml