Files
website/docs/getting-started/install.md
Ronald Zielaznicki eb2aacfbe9 Rewrite install step for stardust-xr (#2)
* Remove install step for stardust-xr

It is not required to run cargo install anymore

* Update command to cargo run

The previous step no longer asks the user to install stardust-xr-server. So they'll need to run it from cargo.

* Re-add Install step with disclaimer
2022-11-21 18:57:39 +00:00

1.2 KiB

sidebar_position
sidebar_position
3

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.git
cd 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