Launch your favorite desktop applications and games seamlessly within your VR environment (wlx-overlay-s addon)
Find a file
2025-10-19 15:59:34 +02:00
.github Bump to version 0.3.5, update pipeline image to Ubuntu 24.04 2025-06-23 22:58:01 +02:00
contrib Update readme image 2025-03-02 16:18:59 +01:00
libsteamium fixed issues found by olekolek1000, replaced empty string by option<String> for the cover_b64 2025-05-30 21:23:51 +02:00
public Fix checkbox appearance, update dependencies 2025-10-19 15:59:34 +02:00
src Fix checkbox appearance, update dependencies 2025-10-19 15:59:34 +02:00
src-tauri Fix checkbox appearance, update dependencies 2025-10-19 15:59:34 +02:00
.editorconfig First public commit, .desktop file scanner, xdg icon scanner (with theme support) 2024-11-26 20:21:03 +01:00
.gitignore fixed issues found by olekolek1000, replaced empty string by option<String> for the cover_b64 2025-05-30 21:23:51 +02:00
index.html Version 0.3.3: Detect if the user has a NVIDIA GPU connected, mitigate various issues, auto-set GDK_BACKEND to Wayland at start if supported 2025-04-14 22:13:26 +02:00
LICENSE.txt Add license, Move IPC to separate Git repository 2024-12-29 22:47:33 +01:00
package-lock.json Fix checkbox appearance, update dependencies 2025-10-19 15:59:34 +02:00
package.json Fix checkbox appearance, update dependencies 2025-10-19 15:59:34 +02:00
README.md Update Homebrew Tap URL 2025-08-10 01:02:47 -05:00
rustfmt.toml First public commit, .desktop file scanner, xdg icon scanner (with theme support) 2024-11-26 20:21:03 +01:00
tsconfig.json Display creator, resolution selector, toast notifications, slider fixes, window manager fixes, settings screen, update deps, fix typos 2025-01-14 22:40:22 +01:00
tsconfig.node.json First public commit, .desktop file scanner, xdg icon scanner (with theme support) 2024-11-26 20:21:03 +01:00
vite.config.ts Version 0.2.3: Integrate with Monado IPC, battery levels indicator 2025-02-21 23:16:25 +01:00
wayvr-dashboard.desktop removed copy to replace it by a base64 load 2025-05-29 14:00:54 +02:00
wayvr-dashboard.svg AppImage bundling via linuxdeploy, add .desktop file 2025-04-13 19:36:19 +02:00

LVRA Discord LVRA Matrix

WayVR Dashboard logo

WayVR Dashboard is a work-in-progress overlay application (WayVR/wlx-overlay-s plugin via IPC) for launching various applications and games directly into a VR desktop environment.

Quick setup

Method 1: Via Envision:

Open "Plugins" and install the newest WayVR Dashboard release:

Envision plugins window

That's it. No further configuration is required.

Method 2: Package manager

Arch Linux:

Package name: aur/wayvr-dashboard-git

https://aur.archlinux.org/packages/wayvr-dashboard-git

Homebrew:

brew tap matrixfurry.com/atomicxr https://tangled.sh/@matrixfurry.com/homebrew-atomicxr
brew install wayvr-dashboard

Method 3: Via Releases page:

Unzip the newest WayVR Dashboard, and link the AppImage file in the wayvr.yaml config file

Method 4: Manual compilation

Make sure to have NodeJS/npm, C/C++ compiler and rust installed and everything in between if you get any build issues.

Rust installation instructions

NodeJS installation instructions (only if you have an ancient distro)

After compiling, configure wlx-overlay-s accordingly.

1. Clone this repository build WayVR dashboard:

git clone --depth=1 https://github.com/olekolek1000/wayvr-dashboard.git
cd wayvr-dashboard
npm install
npm run tauri build

Built executable will be available at ./src-tauri/target/release/wayvr-dashboard.

2. Configure wlx-overlay-s

git clone --depth=1 https://github.com/galister/wlx-overlay-s.git
cd wlx-overlay-s
cargo build

Assigning WayVR Dashboard to the WayVR config in wlx-overlay-s

  1. Go to ~/.config/wlxoverlay/wayvr.conf.d directory and create a file named e.g. dashboard.yaml with the following content:
dashboard:
  exec: "/home/YOUR_DIR/wayvr-dashboard.AppImage"
  args: ""
  env: []

⚠️ Modify exec path accordingly to your executable path!

In case if you have it installed from the package manager, you can simply put "wayvr-dashboard" to the exec.

And now you can start wlx-overlay-s via Envision, or manually:

cd wlx-overlay-s
cargo run

You are all set! You will see a blue "Dash" button in your watch. You can also assign a controller button to toggle it automatically.

Have fun!