Skip to main content

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#

  1. Cargo

Build dependencies#

  1. Flatbuffers >= 2.0.8
  2. EGL+GLES 3.2
  3. GLX+Xlib
  4. fontconfig
  5. dlopen
  6. libseat (such as seatd)
  7. wayland
  8. OpenXR Loader (required even if run in flatscreen mode, generally just named openxr)

Download#

git clone https://github.com/StardustXR/stardust-xr-server.gitcd stardust-xr-server

Build#

cargo 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#

  1. Cargo

Build dependencies#

  1. Flatbuffers >= 2.0.8

Install#

cargo install flatland