Installation
As Stardust is a display server, it is split into multiple parts. Don't be afraid to ask questions in the Matrix or Discord servers!
stardust-xr (reference server)#
#
Build system- Cargo
#
Build dependencies- Flatbuffers >= 2.0.8
- EGL+GLES 3.2
- GLX+Xlib
- fontconfig
- dlopen
- libseat (such as seatd)
- wayland
- OpenXR Loader (required even if run in flatscreen mode, generally just named
openxr
)
#
Downloadgit clone https://github.com/StardustXR/stardust-xr-server.gitcd stardust-xr-server
#
Buildcargo build
#
Install(this step isn't required. Using cargo run
while developing is just fine)
cargo install --path .
Flatland (Simple simula-like panel UI client for 2D app interaction)#
#
Build system- Cargo
#
Build dependencies- Flatbuffers >= 2.0.8
#
Installcargo install flatland