diff --git a/.github/workflows/build-all-features.yml b/.github/workflows/build-all-features.yml
index da46711..ea748df 100644
--- a/.github/workflows/build-all-features.yml
+++ b/.github/workflows/build-all-features.yml
@@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-22.04
defaults:
run:
- working-directory: ./wlx-overlay-s
+ working-directory: ./wayvr
steps:
- uses: actions/checkout@v4
- name: Setup sccache
diff --git a/.github/workflows/build-appimage.yml b/.github/workflows/build-appimage.yml
index 4395558..9eb37b2 100644
--- a/.github/workflows/build-appimage.yml
+++ b/.github/workflows/build-appimage.yml
@@ -8,7 +8,7 @@ on:
- 'test-*'
env:
- APPDIR: WlxOverlay-S.AppDir
+ APPDIR: WayVR.AppDir
CARGO_TERM_COLOR: always
SCCACHE_GHA_ENABLED: "true"
RUSTC_WRAPPER: "sccache"
@@ -18,7 +18,7 @@ jobs:
runs-on: ubuntu-22.04
defaults:
run:
- working-directory: ./wlx-overlay-s
+ working-directory: ./wayvr
steps:
- uses: actions/checkout@v3
- name: Setup sccache
@@ -35,5 +35,5 @@ jobs:
- name: Upload AppImage
uses: actions/upload-artifact@v4
with:
- name: WlxOverlay-S-${{ github.ref_name }}-x86_64.AppImage
- path: ./wlx-overlay-s/WlxOverlay-S-x86_64.AppImage
+ name: WayVR-${{ github.ref_name }}-x86_64.AppImage
+ path: ./wayvr/WayVR-x86_64.AppImage
diff --git a/.github/workflows/build-default.yml b/.github/workflows/build-default.yml
index 85665da..a20e5df 100644
--- a/.github/workflows/build-default.yml
+++ b/.github/workflows/build-default.yml
@@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-22.04
defaults:
run:
- working-directory: ./wlx-overlay-s
+ working-directory: ./wayvr
steps:
- uses: actions/checkout@v4
- name: Setup sccache
diff --git a/.github/workflows/build-wayland-openvr.yml b/.github/workflows/build-wayland-openvr.yml
index 07289dc..9b540dc 100644
--- a/.github/workflows/build-wayland-openvr.yml
+++ b/.github/workflows/build-wayland-openvr.yml
@@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-22.04
defaults:
run:
- working-directory: ./wlx-overlay-s
+ working-directory: ./wayvr
steps:
- uses: actions/checkout@v4
- name: Setup sccache
diff --git a/.github/workflows/build-wayland-openxr.yml b/.github/workflows/build-wayland-openxr.yml
index 4b433f0..42a5c33 100644
--- a/.github/workflows/build-wayland-openxr.yml
+++ b/.github/workflows/build-wayland-openxr.yml
@@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-22.04
defaults:
run:
- working-directory: ./wlx-overlay-s
+ working-directory: ./wayvr
steps:
- uses: actions/checkout@v4
- name: Setup sccache
diff --git a/.github/workflows/build-x11-openvr.yml b/.github/workflows/build-x11-openvr.yml
index 8b3ece3..cacd5e5 100644
--- a/.github/workflows/build-x11-openvr.yml
+++ b/.github/workflows/build-x11-openvr.yml
@@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-22.04
defaults:
run:
- working-directory: ./wlx-overlay-s
+ working-directory: ./wayvr
steps:
- uses: actions/checkout@v4
- name: Setup sccache
diff --git a/.github/workflows/build-x11-openxr.yml b/.github/workflows/build-x11-openxr.yml
index 30082ab..7e045de 100644
--- a/.github/workflows/build-x11-openxr.yml
+++ b/.github/workflows/build-x11-openxr.yml
@@ -14,7 +14,7 @@ jobs:
runs-on: ubuntu-22.04
defaults:
run:
- working-directory: ./wlx-overlay-s
+ working-directory: ./wayvr
steps:
- uses: actions/checkout@v4
- name: Setup sccache
diff --git a/.github/workflows/make-release.yml b/.github/workflows/make-release.yml
index 8fd1fd2..1e21f05 100644
--- a/.github/workflows/make-release.yml
+++ b/.github/workflows/make-release.yml
@@ -6,7 +6,7 @@ on:
- 'v**'
env:
- APPDIR: WlxOverlay-S.AppDir
+ APPDIR: WayVR.AppDir
CARGO_TERM_COLOR: always
SCCACHE_GHA_ENABLED: "true"
RUSTC_WRAPPER: "sccache"
@@ -16,7 +16,7 @@ jobs:
runs-on: ubuntu-22.04
defaults:
run:
- working-directory: ./wlx-overlay-s
+ working-directory: ./wayvr
steps:
- uses: actions/checkout@v3
- name: Setup sccache
@@ -39,7 +39,7 @@ jobs:
pip install portage pycargoebuild
wget https://github.com/gentoo/gentoo/raw/refs/heads/master/metadata/license-mapping.conf
mkdir dist
- pycargoebuild --distdir dist --license-mapping license-mapping.conf --crate-tarball --crate-tarball-path wlx-overlay-s-crates.tar.xz
+ pycargoebuild --distdir dist --license-mapping license-mapping.conf --crate-tarball --crate-tarball-path wayvr-crates.tar.xz
- name: Create Release
id: create_release
uses: actions/create-release@v1
@@ -47,7 +47,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.RELEASE_KEY }}
with:
tag_name: ${{ github.ref_name }}
- release_name: WlxOverlay-S ${{ github.ref_name }}
+ release_name: WayVR ${{ github.ref_name }}
draft: true
prerelease: false
@@ -57,8 +57,8 @@ jobs:
GITHUB_TOKEN: ${{ secrets.RELEASE_KEY }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: ./target/release/wlx-overlay-s
- asset_name: wlx-overlay-s
+ asset_path: ./target/release/wayvr
+ asset_name: wayvr
asset_content_type: application/octet-stream
- name: Upload WayVRCtl
@@ -77,8 +77,8 @@ jobs:
GITHUB_TOKEN: ${{ secrets.RELEASE_KEY }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: ./wlx-overlay-s/WlxOverlay-S-x86_64.AppImage
- asset_name: WlxOverlay-S-${{ github.ref_name }}-x86_64.AppImage
+ asset_path: ./wayvr/WayVR-x86_64.AppImage
+ asset_name: WayVR-${{ github.ref_name }}-x86_64.AppImage
asset_content_type: application/octet-stream
- name: Upload crates tarball
@@ -87,6 +87,6 @@ jobs:
GITHUB_TOKEN: ${{ secrets.RELEASE_KEY }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
- asset_path: ./wlx-overlay-s/wlx-overlay-s-crates.tar.xz
- asset_name: WlxOverlay-S-${{ github.ref_name }}-crates.tar.xz
+ asset_path: ./wayvr/wayvr-crates.tar.xz
+ asset_name: WayVR-${{ github.ref_name }}-crates.tar.xz
asset_content_type: application/x-gtar
diff --git a/.github/workflows/scripts/appimage_build_wlx.sh b/.github/workflows/scripts/appimage_build_wlx.sh
index 9d30685..5a98865 100755
--- a/.github/workflows/scripts/appimage_build_wlx.sh
+++ b/.github/workflows/scripts/appimage_build_wlx.sh
@@ -1,4 +1,4 @@
#!/bin/sh
cargo build --release
-chmod +x ../target/release/wlx-overlay-s
-cp ../target/release/wlx-overlay-s ${APPDIR}/usr/bin
+chmod +x ../target/release/wayvr
+cp ../target/release/wayvr ${APPDIR}/usr/bin
diff --git a/.github/workflows/scripts/appimage_package.sh b/.github/workflows/scripts/appimage_package.sh
index aed60cd..98fb3ff 100755
--- a/.github/workflows/scripts/appimage_package.sh
+++ b/.github/workflows/scripts/appimage_package.sh
@@ -1,4 +1,4 @@
#!/bin/sh
export VERSION=$GITHUB_REF_NAME
-./linuxdeploy-x86_64.AppImage -dwlx-overlay-s.desktop -iwlx-overlay-s.png --appdir=${APPDIR} --output appimage --exclude-library '*libpipewire*'
-mv WlxOverlay-S-$VERSION-x86_64.AppImage WlxOverlay-S-x86_64.AppImage
\ No newline at end of file
+./linuxdeploy-x86_64.AppImage -dwayvr.desktop -iwayvr.png --appdir=${APPDIR} --output appimage --exclude-library '*libpipewire*'
+mv WayVR-$VERSION-x86_64.AppImage WayVR-x86_64.AppImage
diff --git a/Cargo.lock b/Cargo.lock
index 75e661e..423e1da 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -6289,6 +6289,65 @@ dependencies = [
"pkg-config",
]
+[[package]]
+name = "wayvr"
+version = "26.1.0"
+dependencies = [
+ "anyhow",
+ "ash",
+ "bytes",
+ "chrono",
+ "chrono-tz",
+ "clap",
+ "config",
+ "dash-frontend",
+ "dbus",
+ "futures",
+ "glam",
+ "idmap",
+ "idmap-derive",
+ "image_dds",
+ "input-linux",
+ "interprocess",
+ "json",
+ "json5 1.3.0",
+ "libc",
+ "libmonado",
+ "log",
+ "log-panics",
+ "mint",
+ "openxr",
+ "ovr_overlay",
+ "regex",
+ "rosc",
+ "rust-embed",
+ "serde",
+ "serde_json",
+ "serde_json5",
+ "serde_yaml",
+ "signal-hook",
+ "slotmap",
+ "smallvec",
+ "smithay",
+ "strum",
+ "sysinfo",
+ "thiserror 2.0.17",
+ "tracing",
+ "tracing-subscriber",
+ "uuid",
+ "vulkano",
+ "vulkano-shaders",
+ "wayland-client",
+ "wayvr-ipc",
+ "wgui",
+ "winit",
+ "wlx-capture",
+ "wlx-common",
+ "xcb",
+ "xdg 3.0.0",
+ "xkbcommon",
+]
+
[[package]]
name = "wayvr-ipc"
version = "0.1.0"
@@ -6306,7 +6365,7 @@ dependencies = [
[[package]]
name = "wayvrctl"
-version = "0.1.0"
+version = "26.1.0"
dependencies = [
"anyhow",
"clap",
@@ -6898,7 +6957,7 @@ checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59"
[[package]]
name = "wlx-capture"
-version = "0.5.3"
+version = "0.6.0"
dependencies = [
"ashpd",
"drm-fourcc",
@@ -6936,65 +6995,6 @@ dependencies = [
"xdg 3.0.0",
]
-[[package]]
-name = "wlx-overlay-s"
-version = "25.4.2"
-dependencies = [
- "anyhow",
- "ash",
- "bytes",
- "chrono",
- "chrono-tz",
- "clap",
- "config",
- "dash-frontend",
- "dbus",
- "futures",
- "glam",
- "idmap",
- "idmap-derive",
- "image_dds",
- "input-linux",
- "interprocess",
- "json",
- "json5 1.3.0",
- "libc",
- "libmonado",
- "log",
- "log-panics",
- "mint",
- "openxr",
- "ovr_overlay",
- "regex",
- "rosc",
- "rust-embed",
- "serde",
- "serde_json",
- "serde_json5",
- "serde_yaml",
- "signal-hook",
- "slotmap",
- "smallvec",
- "smithay",
- "strum",
- "sysinfo",
- "thiserror 2.0.17",
- "tracing",
- "tracing-subscriber",
- "uuid",
- "vulkano",
- "vulkano-shaders",
- "wayland-client",
- "wayvr-ipc",
- "wgui",
- "winit",
- "wlx-capture",
- "wlx-common",
- "xcb",
- "xdg 3.0.0",
- "xkbcommon",
-]
-
[[package]]
name = "writeable"
version = "0.6.2"
diff --git a/Cargo.toml b/Cargo.toml
index 6e6172a..7654ac6 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -25,7 +25,7 @@ members = [
"uidev",
"wgui",
"wlx-common",
- "wlx-overlay-s",
+ "wayvr",
"wlx-capture",
"dash-frontend",
"wayvr-ipc",
diff --git a/README.md b/README.md
index 98a908c..2c5c10e 100644
--- a/README.md
+++ b/README.md
@@ -1,12 +1,12 @@
-# WlxOverlay-S
+# WayVR
A lightweight OpenXR/OpenVR overlay for Wayland and X11 desktops, inspired by XSOverlay.
-WlxOverlay-S lets you to access your desktop screens while in VR.
+WayVR lets you to access your desktop screens while in VR.
-In comparison to similar overlays, WlxOverlay-S aims to run alongside VR games and experiences while having as little performance impact as possible. The UI appearance and rendering techniques are kept as simple and efficient as possible, while still allowing a high degree of customizability.
+In comparison to similar overlays, WayVR aims to run alongside VR games and experiences while having as little performance impact as possible. The UI appearance and rendering techniques are kept as simple and efficient as possible, while still allowing a high degree of customizability.
-
+
## Join the Linux VR Community
@@ -14,20 +14,20 @@ We are available on either **Discord** or **Matrix space**:
[](https://discord.gg/EHAYe3tTYa) [](https://matrix.to/#/#linux-vr-adventures:matrix.org)
-Questions/issues specific to WlxOverlay-S will be handled in the `wlxoverlay` chat room. Feel free to ask anything.
+Questions/issues specific to WayVR will be handled in the `wayvr` chat room. Feel free to ask anything.
## Setup
### Installation
-There are multiple ways to install WlxOverlay-S:
+There are multiple ways to install WayVR:
1. AppImage: Download from [Releases](https://github.com/galister/wlx-overlay-s/releases)
1. AUR package: [wlx-overlay-s-git](https://aur.archlinux.org/packages/wlx-overlay-s-git)
1. Homebrew:
- Add AtomicXR tap: `brew tap matrixfurry.com/atomicxr https://tangled.sh/@matrixfurry.com/homebrew-atomicxr`
-- Install WlxOverlay-S: `brew install wlx-overlay-s`
+- Install WayVR: `brew install wlx-overlay-s`
1. [Building from source](https://github.com/galister/wlx-overlay-s/wiki/Building-from-Source).
@@ -36,14 +36,14 @@ There are multiple ways to install WlxOverlay-S:
1. Start Monado, WiVRn or SteamVR.
1. Run the overlay
-**Note:** If you are using Monado or WiVRn, no additional setup steps are required for Flatpak Steam compatibility—most people use WlxOverlay-S seamlessly with Monado/WiVRn.
+**Note:** If you are using Monado or WiVRn, no additional setup steps are required for Flatpak Steam compatibility—most people use WayVR seamlessly with Monado/WiVRn.
### SteamVR via Steam Flatpak
For users specifically running **SteamVR via Steam Flatpak**, follow these steps:
1. Grab the latest AppImage from [Releases](https://github.com/galister/wlx-overlay-s/releases).
-1. `WlxOverlay-S-*.AppImage --appimage-extract`
+1. `WayVR-*.AppImage --appimage-extract`
1. `chmod +x squashfs-root/AppRun`
1. Move the newly created `squashfs-root` folder to a location accessible by the Steam Flatpak.
1. `flatpak override com.valvesoftware.Steam --user --filesystem=xdg-run/pipewire-0/:rw`
@@ -58,16 +58,16 @@ For users specifically running **SteamVR via Steam Flatpak**, follow these steps
In case screens were selected in the wrong order:
- Go to Settings and press `Clear PipeWire tokens` and then `Restart software`
- Pay attention to your notifications, it tells you in which order to pick the screens.
-- If notifications don't show, try start Wlx from the terminal and look for instructions in there.
+- If notifications don't show, try start WayVR from the terminal and look for instructions in there.
-**WiVRn users**: Select WlxOverlay-S from the `Application` drop-down. If there's no such entry, select `Custom` and browse to your WlxOverlay-S executable or AppImage.
+**WiVRn users**: Select WayVR from the `Application` drop-down. If there's no such entry, select `Custom` and browse to your WayVR executable or AppImage.
-**Envision users**: Go to the Plugins menu and select the WlxOverlay-S plugin. This will download and run the AppImage version of the overlay.
-In order to run a standalone installation (for instance from the AUR), create a bash script containing `wlx-overlay-s --openxr --show` and then set this bash script as a custom Envision plugin.
+**Envision users**: Go to the Plugins menu and select the WayVR plugin. This will download and run the AppImage version of the overlay.
+In order to run a standalone installation (for instance from the AUR), create a bash script containing `wayvr --openxr --show` and then set this bash script as a custom Envision plugin.
This will show a home environment with headset passthrough by default or a [customizable background](https://github.com/galister/wlx-overlay-s/wiki/OpenXR-Skybox)!
-**SteamVR users**: WlxOverlay-S will register itself for auto-start, so there is no need to start it every time. Disclaimer: SteamVR will sometimes disregard this and not start Wlx anyway.
+**SteamVR users**: WayVR will register itself for auto-start, so there is no need to start it every time. Disclaimer: SteamVR will sometimes disregard this and not start WayVR anyway.
**Please continue reading the guide below.**
@@ -88,7 +88,7 @@ See the [bindings](#default-bindings) section on how to grab, move and resize ov
### Pointer Modes AKA Laser Colors
-Much of the functionality in WlxOverlay-S depends on what color of laser is used to interact with a UI element. \
+Much of the functionality in WayVR depends on what color of laser is used to interact with a UI element. \
Using the default settings, there are 3 modes:
- Regular Mode: Blue laser
@@ -128,14 +128,11 @@ The click type depends on the laser color:
### The keyboard
-The keyboard is fully customizable via the [keyboard.yaml](https://raw.githubusercontent.com/galister/wlx-overlay-s/main/wlx-overlay-s/src/res/keyboard.yaml) file. \
-Download it into the `~/.config/wlxoverlay/` folder and edit it to your liking.
-
Typing
- Use the BLUE laser when typing regularly.
- While using ORANGE laser, all keystrokes will have SHIFT applied.
-- Purple laser is customizable via the `keyboard.yaml`'s `alt_modifier` settings.
+- Purple laser is customizable via the settings, no modifier by default.
**Modifier Keys** are sticky. They will remain pressed until a non-modifier key is pressed, the modifier gets toggled off, or the keyboard gets hidden.
@@ -154,7 +151,7 @@ We would like to work with you and include additional bindings.
When an error is detected, we often print tips for fixing into the log file.
-Logs will be at `/tmp/wlx.log` for most distros.
+Logs will be at `/tmp/wayvr.log` for most distros.
Check [here](https://github.com/galister/wlx-overlay-s/wiki/Troubleshooting) for tips.
@@ -165,7 +162,7 @@ Check [here](https://github.com/galister/wlx-overlay-s/wiki/Troubleshooting) for
If the mouse is moving on a completely different screen, the screens were likely selected in the wrong order:
- Go to Settings and press `Clear PipeWire tokens` and then `Restart software`
- Pay attention to your notifications, it tells you in which order to pick the screens.
-- If notifications don't show, try start Wlx from the terminal and look for instructions in there.
+- If notifications don't show, try start WayVR from the terminal and look for instructions in there.
COSMIC destkop:
- Due to limitations with COSMIC, the mouse can only move on a single display.
diff --git a/scripts/translator/description.txt b/scripts/translator/description.txt
index 7b489a4..9e61907 100644
--- a/scripts/translator/description.txt
+++ b/scripts/translator/description.txt
@@ -2,9 +2,9 @@ You are a translator for the VR application which translates strings from Englis
Info: This program is intended to be used as an utility to easily access your desktop display from within VR.
Glossary:
-- wlx-overlay-s: The name of this software (also called WlxOverlay-S)
-- WayVR: A Wayland compositor intended to be used in VR
-- WayVR Dashboard: An application (and game) launcher which is displayed in front of the user
+- WayVR: The name of this software
+- WayVR Server: A Wayland compositor intended to be used in VR
+- WayVR Dashboard: An control panel and app launcher which is displayed in front of the user
- Monado: A VR compositor
- OpenVR: API made by Valve
- OpenXR: API made by Khronos
diff --git a/scripts/translator/main.ts b/scripts/translator/main.ts
index 7e04e9c..442fae3 100644
--- a/scripts/translator/main.ts
+++ b/scripts/translator/main.ts
@@ -24,7 +24,7 @@ if (lang_path === undefined) {
Try one of these:
LANG_PATH=../../uidev/assets/lang/ ./run.sh
LANG_PATH=../../dash-frontend/assets/lang/ ./run.sh
-LANG_PATH=../../wlx-overlay-s/src/assets/lang/ ./run.sh`);
+LANG_PATH=../../wayvr/src/assets/lang/ ./run.sh`);
exit(-1);
}
@@ -191,4 +191,4 @@ async function run() {
run().catch((e) => {
console.log("Fatal error:", e);
exit(-1);
-});
\ No newline at end of file
+});
diff --git a/wayvr-ipc/README.md b/wayvr-ipc/README.md
index 1b26803..30d33c7 100644
--- a/wayvr-ipc/README.md
+++ b/wayvr-ipc/README.md
@@ -1,9 +1,9 @@
# WayVR Protocol Specification & Client Implementation
-This repository contains the IPC specification and client implementation for the WayVR Server protocol (which is used in wlx-overlay-s). The primary purpose is to enable communication between applications and the WayVR server, offering a range of API functions.
+This repository contains the IPC specification and client implementation for the WayVR protocol. The primary purpose is to enable communication between applications and the WayVR server, offering a range of API functions.
[WayVR Server README](https://github.com/galister/wlx-overlay-s/tree/main/contrib/wayvr)
## Usage
-[Example WayVR IPC Client usage in WayVR Dashboard](https://github.com/olekolek1000/wayvr-dashboard/blob/master/src-tauri/src/frontend_ipc.rs)
+[Example WayVR IPC Client usage in WayVR Dashboard (Legacy)](https://github.com/olekolek1000/wayvr-dashboard/blob/master/src-tauri/src/frontend_ipc.rs)
diff --git a/wayvr-ipc/src/packet_client.rs b/wayvr-ipc/src/packet_client.rs
index b6e3655..4f01f47 100644
--- a/wayvr-ipc/src/packet_client.rs
+++ b/wayvr-ipc/src/packet_client.rs
@@ -1,4 +1,4 @@
-// Contents of this file should be the same as on wlx-overlay-s.
+// Contents of this file should be the same as on wayvr.
use std::collections::HashMap;
diff --git a/wayvr-ipc/src/packet_server.rs b/wayvr-ipc/src/packet_server.rs
index a2e1a87..12ed8fe 100644
--- a/wayvr-ipc/src/packet_server.rs
+++ b/wayvr-ipc/src/packet_server.rs
@@ -1,4 +1,4 @@
-// Contents of this file should be the same as on wlx-overlay-s.
+// Contents of this file should be the same as on wayvr.
use std::collections::HashMap;
@@ -11,7 +11,7 @@ pub struct ServerInfo {}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct HandshakeSuccess {
- pub runtime: String, // Runtime name, for example "wlx-overlay-s"
+ pub runtime: String, // Runtime name, for example "wayvr"
}
#[derive(Debug, Clone, Serialize, Deserialize)]
diff --git a/wlx-overlay-s/.gitignore b/wayvr/.gitignore
similarity index 100%
rename from wlx-overlay-s/.gitignore
rename to wayvr/.gitignore
diff --git a/wlx-overlay-s/Cargo.toml b/wayvr/Cargo.toml
similarity index 93%
rename from wlx-overlay-s/Cargo.toml
rename to wayvr/Cargo.toml
index 1d5cd04..fe4ee41 100644
--- a/wlx-overlay-s/Cargo.toml
+++ b/wayvr/Cargo.toml
@@ -1,11 +1,11 @@
[package]
-name = "wlx-overlay-s"
-version = "25.4.2"
+name = "wayvr"
+version = "26.1.0"
edition = "2024"
license = "GPL-3.0-only"
-authors = ["galister"]
-description = "Access your Wayland/X11 desktop from Monado/WiVRn/SteamVR. Now with Vulkan!"
-repository = "https://github.com/galister/wlx-overlay-s"
+authors = ["galister", "oo8dev"]
+description = "Your way to enjoy VR on Linux! Access your Wayland/X11 desktop from Monado/WiVRn/SteamVR."
+repository = "https://github.com/wlx-team/wayvr"
keywords = [
"linux",
"openvr",
diff --git a/wlx-overlay-s/LICENSE b/wayvr/LICENSE
similarity index 100%
rename from wlx-overlay-s/LICENSE
rename to wayvr/LICENSE
diff --git a/wlx-overlay-s/README.md b/wayvr/README.md
similarity index 100%
rename from wlx-overlay-s/README.md
rename to wayvr/README.md
diff --git a/wlx-overlay-s/build.rs b/wayvr/build.rs
similarity index 100%
rename from wlx-overlay-s/build.rs
rename to wayvr/build.rs
diff --git a/wlx-overlay-s/contrib/wlx-overlay-s.service b/wayvr/contrib/wayvr.service
similarity index 54%
rename from wlx-overlay-s/contrib/wlx-overlay-s.service
rename to wayvr/contrib/wayvr.service
index db93d03..678d4e0 100644
--- a/wlx-overlay-s/contrib/wlx-overlay-s.service
+++ b/wayvr/contrib/wayvr.service
@@ -1,12 +1,12 @@
[Unit]
-Description=wlx-overlay-s - Lightweight OpenXR/OpenVR overlay for Wayland and X11 desktops
+Description=WayVR
After=monado.service
BindsTo=monado.service
Requires=monado.socket
Requires=graphical-session.target
[Service]
-ExecStart=@prefix@/bin/wlx-overlay-s
+ExecStart=@prefix@/bin/wayvr
[Install]
WantedBy=monado.service
diff --git a/wlx-overlay-s/contrib/wayvr/README.md b/wayvr/contrib/wayvr/README.md
similarity index 100%
rename from wlx-overlay-s/contrib/wayvr/README.md
rename to wayvr/contrib/wayvr/README.md
diff --git a/wlx-overlay-s/flatpak/com.github.galister.wlx-overlay-s.yml b/wayvr/flatpak/com.github.galister.wayvr.yml
similarity index 87%
rename from wlx-overlay-s/flatpak/com.github.galister.wlx-overlay-s.yml
rename to wayvr/flatpak/com.github.galister.wayvr.yml
index cd70e43..9546b47 100644
--- a/wlx-overlay-s/flatpak/com.github.galister.wlx-overlay-s.yml
+++ b/wayvr/flatpak/com.github.galister.wayvr.yml
@@ -1,11 +1,11 @@
-id: io.github.galister.wlx-overlay-s
+id: io.github.wlx-team.wayvr
runtime: org.freedesktop.Platform
runtime-version: '24.08'
sdk: org.freedesktop.Sdk
sdk-extensions:
- org.freedesktop.Sdk.Extension.rust-stable
- org.freedesktop.Sdk.Extension.llvm19
-command: wlx-overlay-s
+command: wayvr
build-options:
append-path: /usr/lib/sdk/rust-stable/bin:/usr/lib/sdk/llvm19/bin
@@ -49,17 +49,17 @@ cleanup:
modules:
# wayvr goes here
- - name: wlx-overlay-s
+ - name: wayvr
buildsystem: simple
build-options:
env:
- CARGO_HOME: /run/build/wlx-overlay-s/cargo
+ CARGO_HOME: /run/build/wayvr/cargo
build-commands:
- cargo --offline fetch --manifest-path Cargo.toml --verbose
- cargo --offline build --release --no-default-features --features=openxr,x11,wayland --verbose
- - install -Dm755 ../target/release/wlx-overlay-s -t /app/bin/
+ - install -Dm755 ../target/release/wayvr -t /app/bin/
sources:
- type: dir
path: ..
- - sources-wlx-overlay-s.json
+ - sources-wayvr.json
diff --git a/wlx-overlay-s/flatpak/sources-wlx-overlay-s.json b/wayvr/flatpak/sources-wayvr.json
similarity index 100%
rename from wlx-overlay-s/flatpak/sources-wlx-overlay-s.json
rename to wayvr/flatpak/sources-wayvr.json
diff --git a/wlx-overlay-s/src/app_misc.rs b/wayvr/src/app_misc.rs
similarity index 100%
rename from wlx-overlay-s/src/app_misc.rs
rename to wayvr/src/app_misc.rs
diff --git a/wlx-overlay-s/src/assets/edit/3d.svg b/wayvr/src/assets/edit/3d.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/3d.svg
rename to wayvr/src/assets/edit/3d.svg
diff --git a/wlx-overlay-s/src/assets/edit/3d_bottomtop.svg b/wayvr/src/assets/edit/3d_bottomtop.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/3d_bottomtop.svg
rename to wayvr/src/assets/edit/3d_bottomtop.svg
diff --git a/wlx-overlay-s/src/assets/edit/3d_leftright.svg b/wayvr/src/assets/edit/3d_leftright.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/3d_leftright.svg
rename to wayvr/src/assets/edit/3d_leftright.svg
diff --git a/wlx-overlay-s/src/assets/edit/3d_rightleft.svg b/wayvr/src/assets/edit/3d_rightleft.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/3d_rightleft.svg
rename to wayvr/src/assets/edit/3d_rightleft.svg
diff --git a/wlx-overlay-s/src/assets/edit/3d_topbottom.svg b/wayvr/src/assets/edit/3d_topbottom.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/3d_topbottom.svg
rename to wayvr/src/assets/edit/3d_topbottom.svg
diff --git a/wlx-overlay-s/src/assets/edit/add.svg b/wayvr/src/assets/edit/add.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/add.svg
rename to wayvr/src/assets/edit/add.svg
diff --git a/wlx-overlay-s/src/assets/edit/anchor.svg b/wayvr/src/assets/edit/anchor.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/anchor.svg
rename to wayvr/src/assets/edit/anchor.svg
diff --git a/wlx-overlay-s/src/assets/edit/background-off.svg b/wayvr/src/assets/edit/background-off.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/background-off.svg
rename to wayvr/src/assets/edit/background-off.svg
diff --git a/wlx-overlay-s/src/assets/edit/background.svg b/wayvr/src/assets/edit/background.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/background.svg
rename to wayvr/src/assets/edit/background.svg
diff --git a/wlx-overlay-s/src/assets/edit/cancel.svg b/wayvr/src/assets/edit/cancel.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/cancel.svg
rename to wayvr/src/assets/edit/cancel.svg
diff --git a/wlx-overlay-s/src/assets/edit/checkbox-checked.svg b/wayvr/src/assets/edit/checkbox-checked.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/checkbox-checked.svg
rename to wayvr/src/assets/edit/checkbox-checked.svg
diff --git a/wlx-overlay-s/src/assets/edit/checkbox.svg b/wayvr/src/assets/edit/checkbox.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/checkbox.svg
rename to wayvr/src/assets/edit/checkbox.svg
diff --git a/wlx-overlay-s/src/assets/edit/close.svg b/wayvr/src/assets/edit/close.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/close.svg
rename to wayvr/src/assets/edit/close.svg
diff --git a/wlx-overlay-s/src/assets/edit/curve.svg b/wayvr/src/assets/edit/curve.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/curve.svg
rename to wayvr/src/assets/edit/curve.svg
diff --git a/wlx-overlay-s/src/assets/edit/delete.svg b/wayvr/src/assets/edit/delete.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/delete.svg
rename to wayvr/src/assets/edit/delete.svg
diff --git a/wlx-overlay-s/src/assets/edit/disable-grab.svg b/wayvr/src/assets/edit/disable-grab.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/disable-grab.svg
rename to wayvr/src/assets/edit/disable-grab.svg
diff --git a/wlx-overlay-s/src/assets/edit/fade.svg b/wayvr/src/assets/edit/fade.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/fade.svg
rename to wayvr/src/assets/edit/fade.svg
diff --git a/wlx-overlay-s/src/assets/edit/flip180.svg b/wayvr/src/assets/edit/flip180.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/flip180.svg
rename to wayvr/src/assets/edit/flip180.svg
diff --git a/wlx-overlay-s/src/assets/edit/flip270.svg b/wayvr/src/assets/edit/flip270.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/flip270.svg
rename to wayvr/src/assets/edit/flip270.svg
diff --git a/wlx-overlay-s/src/assets/edit/flip90.svg b/wayvr/src/assets/edit/flip90.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/flip90.svg
rename to wayvr/src/assets/edit/flip90.svg
diff --git a/wlx-overlay-s/src/assets/edit/flipped.svg b/wayvr/src/assets/edit/flipped.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/flipped.svg
rename to wayvr/src/assets/edit/flipped.svg
diff --git a/wlx-overlay-s/src/assets/edit/float.svg b/wayvr/src/assets/edit/float.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/float.svg
rename to wayvr/src/assets/edit/float.svg
diff --git a/wlx-overlay-s/src/assets/edit/grabbable.svg b/wayvr/src/assets/edit/grabbable.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/grabbable.svg
rename to wayvr/src/assets/edit/grabbable.svg
diff --git a/wlx-overlay-s/src/assets/edit/grid.svg b/wayvr/src/assets/edit/grid.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/grid.svg
rename to wayvr/src/assets/edit/grid.svg
diff --git a/wlx-overlay-s/src/assets/edit/inout.svg b/wayvr/src/assets/edit/inout.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/inout.svg
rename to wayvr/src/assets/edit/inout.svg
diff --git a/wlx-overlay-s/src/assets/edit/lock.svg b/wayvr/src/assets/edit/lock.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/lock.svg
rename to wayvr/src/assets/edit/lock.svg
diff --git a/wlx-overlay-s/src/assets/edit/lock_open.svg b/wayvr/src/assets/edit/lock_open.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/lock_open.svg
rename to wayvr/src/assets/edit/lock_open.svg
diff --git a/wlx-overlay-s/src/assets/edit/mirror.svg b/wayvr/src/assets/edit/mirror.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/mirror.svg
rename to wayvr/src/assets/edit/mirror.svg
diff --git a/wlx-overlay-s/src/assets/edit/mouse.svg b/wayvr/src/assets/edit/mouse.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/mouse.svg
rename to wayvr/src/assets/edit/mouse.svg
diff --git a/wlx-overlay-s/src/assets/edit/mouse_lock.svg b/wayvr/src/assets/edit/mouse_lock.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/mouse_lock.svg
rename to wayvr/src/assets/edit/mouse_lock.svg
diff --git a/wlx-overlay-s/src/assets/edit/move-all.svg b/wayvr/src/assets/edit/move-all.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/move-all.svg
rename to wayvr/src/assets/edit/move-all.svg
diff --git a/wlx-overlay-s/src/assets/edit/move-horizontal.svg b/wayvr/src/assets/edit/move-horizontal.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/move-horizontal.svg
rename to wayvr/src/assets/edit/move-horizontal.svg
diff --git a/wlx-overlay-s/src/assets/edit/normal.svg b/wayvr/src/assets/edit/normal.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/normal.svg
rename to wayvr/src/assets/edit/normal.svg
diff --git a/wlx-overlay-s/src/assets/edit/panel.svg b/wayvr/src/assets/edit/panel.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/panel.svg
rename to wayvr/src/assets/edit/panel.svg
diff --git a/wlx-overlay-s/src/assets/edit/pin.svg b/wayvr/src/assets/edit/pin.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/pin.svg
rename to wayvr/src/assets/edit/pin.svg
diff --git a/wlx-overlay-s/src/assets/edit/resize.svg b/wayvr/src/assets/edit/resize.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/resize.svg
rename to wayvr/src/assets/edit/resize.svg
diff --git a/wlx-overlay-s/src/assets/edit/rotate180.svg b/wayvr/src/assets/edit/rotate180.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/rotate180.svg
rename to wayvr/src/assets/edit/rotate180.svg
diff --git a/wlx-overlay-s/src/assets/edit/rotate270.svg b/wayvr/src/assets/edit/rotate270.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/rotate270.svg
rename to wayvr/src/assets/edit/rotate270.svg
diff --git a/wlx-overlay-s/src/assets/edit/rotate90.svg b/wayvr/src/assets/edit/rotate90.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/rotate90.svg
rename to wayvr/src/assets/edit/rotate90.svg
diff --git a/wlx-overlay-s/src/assets/edit/screen-add.svg b/wayvr/src/assets/edit/screen-add.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/screen-add.svg
rename to wayvr/src/assets/edit/screen-add.svg
diff --git a/wlx-overlay-s/src/assets/edit/screen-options.svg b/wayvr/src/assets/edit/screen-options.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/screen-options.svg
rename to wayvr/src/assets/edit/screen-options.svg
diff --git a/wlx-overlay-s/src/assets/edit/screen-remove.svg b/wayvr/src/assets/edit/screen-remove.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/screen-remove.svg
rename to wayvr/src/assets/edit/screen-remove.svg
diff --git a/wlx-overlay-s/src/assets/edit/screen.svg b/wayvr/src/assets/edit/screen.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/screen.svg
rename to wayvr/src/assets/edit/screen.svg
diff --git a/wlx-overlay-s/src/assets/edit/wayvr.svg b/wayvr/src/assets/edit/wayvr.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/edit/wayvr.svg
rename to wayvr/src/assets/edit/wayvr.svg
diff --git a/wlx-overlay-s/src/assets/grab-help/controller-grip-b.svg b/wayvr/src/assets/grab-help/controller-grip-b.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/grab-help/controller-grip-b.svg
rename to wayvr/src/assets/grab-help/controller-grip-b.svg
diff --git a/wlx-overlay-s/src/assets/grab-help/controller-grip-joy.svg b/wayvr/src/assets/grab-help/controller-grip-joy.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/grab-help/controller-grip-joy.svg
rename to wayvr/src/assets/grab-help/controller-grip-joy.svg
diff --git a/wlx-overlay-s/src/assets/grab-help/controller-grip-trigger-joy.svg b/wayvr/src/assets/grab-help/controller-grip-trigger-joy.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/grab-help/controller-grip-trigger-joy.svg
rename to wayvr/src/assets/grab-help/controller-grip-trigger-joy.svg
diff --git a/wlx-overlay-s/src/assets/grab-help/controller.svg b/wayvr/src/assets/grab-help/controller.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/grab-help/controller.svg
rename to wayvr/src/assets/grab-help/controller.svg
diff --git a/wlx-overlay-s/src/assets/gui/anchor.xml b/wayvr/src/assets/gui/anchor.xml
similarity index 100%
rename from wlx-overlay-s/src/assets/gui/anchor.xml
rename to wayvr/src/assets/gui/anchor.xml
diff --git a/wlx-overlay-s/src/assets/gui/decor.xml b/wayvr/src/assets/gui/decor.xml
similarity index 100%
rename from wlx-overlay-s/src/assets/gui/decor.xml
rename to wayvr/src/assets/gui/decor.xml
diff --git a/wlx-overlay-s/src/assets/gui/edit.xml b/wayvr/src/assets/gui/edit.xml
similarity index 100%
rename from wlx-overlay-s/src/assets/gui/edit.xml
rename to wayvr/src/assets/gui/edit.xml
diff --git a/wlx-overlay-s/src/assets/gui/grab-help.xml b/wayvr/src/assets/gui/grab-help.xml
similarity index 100%
rename from wlx-overlay-s/src/assets/gui/grab-help.xml
rename to wayvr/src/assets/gui/grab-help.xml
diff --git a/wlx-overlay-s/src/assets/gui/keyboard.xml b/wayvr/src/assets/gui/keyboard.xml
similarity index 100%
rename from wlx-overlay-s/src/assets/gui/keyboard.xml
rename to wayvr/src/assets/gui/keyboard.xml
diff --git a/wlx-overlay-s/src/assets/gui/toast.xml b/wayvr/src/assets/gui/toast.xml
similarity index 100%
rename from wlx-overlay-s/src/assets/gui/toast.xml
rename to wayvr/src/assets/gui/toast.xml
diff --git a/wlx-overlay-s/src/assets/gui/watch.xml b/wayvr/src/assets/gui/watch.xml
similarity index 99%
rename from wlx-overlay-s/src/assets/gui/watch.xml
rename to wayvr/src/assets/gui/watch.xml
index e766a4b..b9dd9e0 100644
--- a/wlx-overlay-s/src/assets/gui/watch.xml
+++ b/wayvr/src/assets/gui/watch.xml
@@ -84,7 +84,7 @@
-
+
diff --git a/wlx-overlay-s/src/assets/icons/bell.svg b/wayvr/src/assets/icons/bell.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/icons/bell.svg
rename to wayvr/src/assets/icons/bell.svg
diff --git a/wlx-overlay-s/src/assets/keyboard/backspace.svg b/wayvr/src/assets/keyboard/backspace.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/keyboard/backspace.svg
rename to wayvr/src/assets/keyboard/backspace.svg
diff --git a/wlx-overlay-s/src/assets/keyboard/burger.svg b/wayvr/src/assets/keyboard/burger.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/keyboard/burger.svg
rename to wayvr/src/assets/keyboard/burger.svg
diff --git a/wlx-overlay-s/src/assets/keyboard/down.svg b/wayvr/src/assets/keyboard/down.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/keyboard/down.svg
rename to wayvr/src/assets/keyboard/down.svg
diff --git a/wlx-overlay-s/src/assets/keyboard/left.svg b/wayvr/src/assets/keyboard/left.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/keyboard/left.svg
rename to wayvr/src/assets/keyboard/left.svg
diff --git a/wlx-overlay-s/src/assets/keyboard/menu.svg b/wayvr/src/assets/keyboard/menu.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/keyboard/menu.svg
rename to wayvr/src/assets/keyboard/menu.svg
diff --git a/wlx-overlay-s/src/assets/keyboard/return.svg b/wayvr/src/assets/keyboard/return.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/keyboard/return.svg
rename to wayvr/src/assets/keyboard/return.svg
diff --git a/wlx-overlay-s/src/assets/keyboard/right.svg b/wayvr/src/assets/keyboard/right.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/keyboard/right.svg
rename to wayvr/src/assets/keyboard/right.svg
diff --git a/wlx-overlay-s/src/assets/keyboard/shift.svg b/wayvr/src/assets/keyboard/shift.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/keyboard/shift.svg
rename to wayvr/src/assets/keyboard/shift.svg
diff --git a/wlx-overlay-s/src/assets/keyboard/super.svg b/wayvr/src/assets/keyboard/super.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/keyboard/super.svg
rename to wayvr/src/assets/keyboard/super.svg
diff --git a/wlx-overlay-s/src/assets/keyboard/swap.svg b/wayvr/src/assets/keyboard/swap.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/keyboard/swap.svg
rename to wayvr/src/assets/keyboard/swap.svg
diff --git a/wlx-overlay-s/src/assets/keyboard/tab.svg b/wayvr/src/assets/keyboard/tab.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/keyboard/tab.svg
rename to wayvr/src/assets/keyboard/tab.svg
diff --git a/wlx-overlay-s/src/assets/keyboard/up.svg b/wayvr/src/assets/keyboard/up.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/keyboard/up.svg
rename to wayvr/src/assets/keyboard/up.svg
diff --git a/wlx-overlay-s/src/assets/lang/de.json b/wayvr/src/assets/lang/de.json
similarity index 100%
rename from wlx-overlay-s/src/assets/lang/de.json
rename to wayvr/src/assets/lang/de.json
diff --git a/wlx-overlay-s/src/assets/lang/en.json b/wayvr/src/assets/lang/en.json
similarity index 100%
rename from wlx-overlay-s/src/assets/lang/en.json
rename to wayvr/src/assets/lang/en.json
diff --git a/wlx-overlay-s/src/assets/lang/es.json b/wayvr/src/assets/lang/es.json
similarity index 100%
rename from wlx-overlay-s/src/assets/lang/es.json
rename to wayvr/src/assets/lang/es.json
diff --git a/wlx-overlay-s/src/assets/lang/ja.json b/wayvr/src/assets/lang/ja.json
similarity index 100%
rename from wlx-overlay-s/src/assets/lang/ja.json
rename to wayvr/src/assets/lang/ja.json
diff --git a/wlx-overlay-s/src/assets/lang/pl.json b/wayvr/src/assets/lang/pl.json
similarity index 100%
rename from wlx-overlay-s/src/assets/lang/pl.json
rename to wayvr/src/assets/lang/pl.json
diff --git a/wlx-overlay-s/src/assets/sound/wgui_button_press.mp3 b/wayvr/src/assets/sound/wgui_button_press.mp3
similarity index 100%
rename from wlx-overlay-s/src/assets/sound/wgui_button_press.mp3
rename to wayvr/src/assets/sound/wgui_button_press.mp3
diff --git a/wlx-overlay-s/src/assets/sound/wgui_button_release.mp3 b/wayvr/src/assets/sound/wgui_button_release.mp3
similarity index 100%
rename from wlx-overlay-s/src/assets/sound/wgui_button_release.mp3
rename to wayvr/src/assets/sound/wgui_button_release.mp3
diff --git a/wlx-overlay-s/src/assets/sound/wgui_checkbox_check.mp3 b/wayvr/src/assets/sound/wgui_checkbox_check.mp3
similarity index 100%
rename from wlx-overlay-s/src/assets/sound/wgui_checkbox_check.mp3
rename to wayvr/src/assets/sound/wgui_checkbox_check.mp3
diff --git a/wlx-overlay-s/src/assets/sound/wgui_checkbox_uncheck.mp3 b/wayvr/src/assets/sound/wgui_checkbox_uncheck.mp3
similarity index 100%
rename from wlx-overlay-s/src/assets/sound/wgui_checkbox_uncheck.mp3
rename to wayvr/src/assets/sound/wgui_checkbox_uncheck.mp3
diff --git a/wlx-overlay-s/src/assets/sound/wgui_mouse_enter.mp3 b/wayvr/src/assets/sound/wgui_mouse_enter.mp3
similarity index 100%
rename from wlx-overlay-s/src/assets/sound/wgui_mouse_enter.mp3
rename to wayvr/src/assets/sound/wgui_mouse_enter.mp3
diff --git a/wlx-overlay-s/src/assets/watch/controller_l.svg b/wayvr/src/assets/watch/controller_l.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/watch/controller_l.svg
rename to wayvr/src/assets/watch/controller_l.svg
diff --git a/wlx-overlay-s/src/assets/watch/controller_r.svg b/wayvr/src/assets/watch/controller_r.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/watch/controller_r.svg
rename to wayvr/src/assets/watch/controller_r.svg
diff --git a/wlx-overlay-s/src/assets/watch/display.svg b/wayvr/src/assets/watch/display.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/watch/display.svg
rename to wayvr/src/assets/watch/display.svg
diff --git a/wlx-overlay-s/src/assets/watch/edit.svg b/wayvr/src/assets/watch/edit.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/watch/edit.svg
rename to wayvr/src/assets/watch/edit.svg
diff --git a/wlx-overlay-s/src/assets/watch/fix-floor.svg b/wayvr/src/assets/watch/fix-floor.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/watch/fix-floor.svg
rename to wayvr/src/assets/watch/fix-floor.svg
diff --git a/wlx-overlay-s/src/assets/watch/hmd.svg b/wayvr/src/assets/watch/hmd.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/watch/hmd.svg
rename to wayvr/src/assets/watch/hmd.svg
diff --git a/wlx-overlay-s/src/assets/watch/home.svg b/wayvr/src/assets/watch/home.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/watch/home.svg
rename to wayvr/src/assets/watch/home.svg
diff --git a/wlx-overlay-s/src/assets/watch/keyboard.svg b/wayvr/src/assets/watch/keyboard.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/watch/keyboard.svg
rename to wayvr/src/assets/watch/keyboard.svg
diff --git a/wlx-overlay-s/src/assets/watch/mirror-off.svg b/wayvr/src/assets/watch/mirror-off.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/watch/mirror-off.svg
rename to wayvr/src/assets/watch/mirror-off.svg
diff --git a/wlx-overlay-s/src/assets/watch/recenter.svg b/wayvr/src/assets/watch/recenter.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/watch/recenter.svg
rename to wayvr/src/assets/watch/recenter.svg
diff --git a/wlx-overlay-s/src/assets/watch/restart.svg b/wayvr/src/assets/watch/restart.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/watch/restart.svg
rename to wayvr/src/assets/watch/restart.svg
diff --git a/wlx-overlay-s/src/assets/watch/set2.svg b/wayvr/src/assets/watch/set2.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/watch/set2.svg
rename to wayvr/src/assets/watch/set2.svg
diff --git a/wlx-overlay-s/src/assets/watch/settings.svg b/wayvr/src/assets/watch/settings.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/watch/settings.svg
rename to wayvr/src/assets/watch/settings.svg
diff --git a/wlx-overlay-s/src/assets/watch/track.svg b/wayvr/src/assets/watch/track.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/watch/track.svg
rename to wayvr/src/assets/watch/track.svg
diff --git a/wlx-overlay-s/src/assets/watch/track2.svg b/wayvr/src/assets/watch/track2.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/watch/track2.svg
rename to wayvr/src/assets/watch/track2.svg
diff --git a/wlx-overlay-s/src/assets/watch/track3.svg b/wayvr/src/assets/watch/track3.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/watch/track3.svg
rename to wayvr/src/assets/watch/track3.svg
diff --git a/wlx-overlay-s/src/assets/watch/wayvr_dashboard_mono.svg b/wayvr/src/assets/watch/wayvr_dashboard_mono.svg
similarity index 100%
rename from wlx-overlay-s/src/assets/watch/wayvr_dashboard_mono.svg
rename to wayvr/src/assets/watch/wayvr_dashboard_mono.svg
diff --git a/wlx-overlay-s/src/backend/input.rs b/wayvr/src/backend/input.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/input.rs
rename to wayvr/src/backend/input.rs
diff --git a/wlx-overlay-s/src/backend/mod.rs b/wayvr/src/backend/mod.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/mod.rs
rename to wayvr/src/backend/mod.rs
diff --git a/wlx-overlay-s/src/backend/openvr/helpers.rs b/wayvr/src/backend/openvr/helpers.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/openvr/helpers.rs
rename to wayvr/src/backend/openvr/helpers.rs
diff --git a/wlx-overlay-s/src/backend/openvr/input.rs b/wayvr/src/backend/openvr/input.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/openvr/input.rs
rename to wayvr/src/backend/openvr/input.rs
diff --git a/wlx-overlay-s/src/backend/openvr/lines.rs b/wayvr/src/backend/openvr/lines.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/openvr/lines.rs
rename to wayvr/src/backend/openvr/lines.rs
diff --git a/wlx-overlay-s/src/backend/openvr/manifest.rs b/wayvr/src/backend/openvr/manifest.rs
similarity index 90%
rename from wlx-overlay-s/src/backend/openvr/manifest.rs
rename to wayvr/src/backend/openvr/manifest.rs
index ddbbbc9..7a65a25 100644
--- a/wlx-overlay-s/src/backend/openvr/manifest.rs
+++ b/wayvr/src/backend/openvr/manifest.rs
@@ -6,10 +6,10 @@ use ovr_overlay::applications::ApplicationsManager;
use wlx_common::config_io;
-const APP_KEY: &str = "galister.wlxoverlay-s";
+const APP_KEY: &str = "wlx-team.wayvr";
pub(super) fn install_manifest(app_mgr: &mut ApplicationsManager) -> anyhow::Result<()> {
- let manifest_path = config_io::get_config_root().join("wlx-overlay-s.vrmanifest");
+ let manifest_path = config_io::get_config_root().join("wayvr.vrmanifest");
let appimage_path = std::env::var("APPIMAGE");
let executable_pathbuf = std::env::current_exe()?;
@@ -44,7 +44,7 @@ pub(super) fn install_manifest(app_mgr: &mut ApplicationsManager) -> anyhow::Res
is_dashboard_overlay: true,
strings: object!{
"en_us": object!{
- name: "WlxOverlay-S",
+ name: "WayVR",
description: "A lightweight Wayland desktop overlay for OpenVR/OpenXR",
},
},
@@ -78,7 +78,7 @@ pub(super) fn install_manifest(app_mgr: &mut ApplicationsManager) -> anyhow::Res
}
pub(super) fn uninstall_manifest(app_mgr: &mut ApplicationsManager) -> anyhow::Result<()> {
- let manifest_path = config_io::get_config_root().join("wlx-overlay-s.vrmanifest");
+ let manifest_path = config_io::get_config_root().join("wayvr.vrmanifest");
if app_mgr.is_application_installed(APP_KEY) == Ok(true) {
if let Err(e) = app_mgr.remove_application_manifest(&manifest_path) {
diff --git a/wlx-overlay-s/src/backend/openvr/mod.rs b/wayvr/src/backend/openvr/mod.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/openvr/mod.rs
rename to wayvr/src/backend/openvr/mod.rs
diff --git a/wlx-overlay-s/src/backend/openvr/overlay.rs b/wayvr/src/backend/openvr/overlay.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/openvr/overlay.rs
rename to wayvr/src/backend/openvr/overlay.rs
diff --git a/wlx-overlay-s/src/backend/openvr/playspace.rs b/wayvr/src/backend/openvr/playspace.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/openvr/playspace.rs
rename to wayvr/src/backend/openvr/playspace.rs
diff --git a/wlx-overlay-s/src/backend/openxr/blocker.rs b/wayvr/src/backend/openxr/blocker.rs
similarity index 98%
rename from wlx-overlay-s/src/backend/openxr/blocker.rs
rename to wayvr/src/backend/openxr/blocker.rs
index af20824..3d84bbf 100644
--- a/wlx-overlay-s/src/backend/openxr/blocker.rs
+++ b/wayvr/src/backend/openxr/blocker.rs
@@ -65,7 +65,7 @@ fn set_clients_io_active(monado: &mut Monado, active: bool) {
}
};
- if name != "wlx-overlay-s"
+ if name != "wayvr"
&& state.contains(ClientState::ClientSessionVisible)
&& let Err(e) = client.set_io_active(active)
{
diff --git a/wlx-overlay-s/src/backend/openxr/helpers.rs b/wayvr/src/backend/openxr/helpers.rs
similarity index 98%
rename from wlx-overlay-s/src/backend/openxr/helpers.rs
rename to wayvr/src/backend/openxr/helpers.rs
index a86d0df..f8a2798 100644
--- a/wlx-overlay-s/src/backend/openxr/helpers.rs
+++ b/wayvr/src/backend/openxr/helpers.rs
@@ -67,9 +67,9 @@ pub(super) fn init_xr() -> Result<(xr::Instance, xr::SystemId), anyhow::Error> {
let Ok(xr_instance) = entry.create_instance(
&xr::ApplicationInfo {
api_version: Version::new(1, 0, 32),
- application_name: "wlx-overlay-s",
+ application_name: "wayvr",
application_version: 0,
- engine_name: "wlx-overlay-s",
+ engine_name: "wayvr",
engine_version: 0,
},
&enabled_extensions,
diff --git a/wlx-overlay-s/src/backend/openxr/input.rs b/wayvr/src/backend/openxr/input.rs
similarity index 99%
rename from wlx-overlay-s/src/backend/openxr/input.rs
rename to wayvr/src/backend/openxr/input.rs
index abbc6e2..d9f3bff 100644
--- a/wlx-overlay-s/src/backend/openxr/input.rs
+++ b/wayvr/src/backend/openxr/input.rs
@@ -166,7 +166,7 @@ impl OpenXrInputSource {
let mut action_set =
xr.session
.instance()
- .create_action_set("wlx-overlay-s", "WlxOverlay-S Actions", 0)?;
+ .create_action_set("wayvr", "WayVR Actions", 0)?;
let left_source = OpenXrHandSource::new(&mut action_set, "left")?;
let right_source = OpenXrHandSource::new(&mut action_set, "right")?;
@@ -617,7 +617,7 @@ fn suggest_bindings(instance: &xr::Instance, hands: &[&OpenXrHandSource; 2]) {
.is_err()
{
log::error!("Bad bindings for {}", &profile.profile[22..]);
- log::error!("Verify config: ~/.config/wlxoverlay/openxr_actions.json5");
+ log::error!("Verify config: ~/.config/wayvr/openxr_actions.json5");
}
}
}
diff --git a/wlx-overlay-s/src/backend/openxr/lines.rs b/wayvr/src/backend/openxr/lines.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/openxr/lines.rs
rename to wayvr/src/backend/openxr/lines.rs
diff --git a/wlx-overlay-s/src/backend/openxr/mod.rs b/wayvr/src/backend/openxr/mod.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/openxr/mod.rs
rename to wayvr/src/backend/openxr/mod.rs
diff --git a/wlx-overlay-s/src/backend/openxr/openxr_actions.json5 b/wayvr/src/backend/openxr/openxr_actions.json5
similarity index 100%
rename from wlx-overlay-s/src/backend/openxr/openxr_actions.json5
rename to wayvr/src/backend/openxr/openxr_actions.json5
diff --git a/wlx-overlay-s/src/backend/openxr/overlay.rs b/wayvr/src/backend/openxr/overlay.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/openxr/overlay.rs
rename to wayvr/src/backend/openxr/overlay.rs
diff --git a/wlx-overlay-s/src/backend/openxr/playspace.rs b/wayvr/src/backend/openxr/playspace.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/openxr/playspace.rs
rename to wayvr/src/backend/openxr/playspace.rs
diff --git a/wlx-overlay-s/src/backend/openxr/skybox.rs b/wayvr/src/backend/openxr/skybox.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/openxr/skybox.rs
rename to wayvr/src/backend/openxr/skybox.rs
diff --git a/wlx-overlay-s/src/backend/openxr/swapchain.rs b/wayvr/src/backend/openxr/swapchain.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/openxr/swapchain.rs
rename to wayvr/src/backend/openxr/swapchain.rs
diff --git a/wlx-overlay-s/src/backend/set.rs b/wayvr/src/backend/set.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/set.rs
rename to wayvr/src/backend/set.rs
diff --git a/wlx-overlay-s/src/backend/task.rs b/wayvr/src/backend/task.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/task.rs
rename to wayvr/src/backend/task.rs
diff --git a/wlx-overlay-s/src/backend/wayvr/client.rs b/wayvr/src/backend/wayvr/client.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/wayvr/client.rs
rename to wayvr/src/backend/wayvr/client.rs
diff --git a/wlx-overlay-s/src/backend/wayvr/comp.rs b/wayvr/src/backend/wayvr/comp.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/wayvr/comp.rs
rename to wayvr/src/backend/wayvr/comp.rs
diff --git a/wlx-overlay-s/src/backend/wayvr/handle.rs b/wayvr/src/backend/wayvr/handle.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/wayvr/handle.rs
rename to wayvr/src/backend/wayvr/handle.rs
diff --git a/wlx-overlay-s/src/backend/wayvr/image_importer.rs b/wayvr/src/backend/wayvr/image_importer.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/wayvr/image_importer.rs
rename to wayvr/src/backend/wayvr/image_importer.rs
diff --git a/wlx-overlay-s/src/backend/wayvr/mod.rs b/wayvr/src/backend/wayvr/mod.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/wayvr/mod.rs
rename to wayvr/src/backend/wayvr/mod.rs
diff --git a/wlx-overlay-s/src/backend/wayvr/process.rs b/wayvr/src/backend/wayvr/process.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/wayvr/process.rs
rename to wayvr/src/backend/wayvr/process.rs
diff --git a/wlx-overlay-s/src/backend/wayvr/time.rs b/wayvr/src/backend/wayvr/time.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/wayvr/time.rs
rename to wayvr/src/backend/wayvr/time.rs
diff --git a/wlx-overlay-s/src/backend/wayvr/window.rs b/wayvr/src/backend/wayvr/window.rs
similarity index 100%
rename from wlx-overlay-s/src/backend/wayvr/window.rs
rename to wayvr/src/backend/wayvr/window.rs
diff --git a/wlx-overlay-s/src/config.rs b/wayvr/src/config.rs
similarity index 100%
rename from wlx-overlay-s/src/config.rs
rename to wayvr/src/config.rs
diff --git a/wlx-overlay-s/src/graphics/dds.rs b/wayvr/src/graphics/dds.rs
similarity index 100%
rename from wlx-overlay-s/src/graphics/dds.rs
rename to wayvr/src/graphics/dds.rs
diff --git a/wlx-overlay-s/src/graphics/dmabuf.rs b/wayvr/src/graphics/dmabuf.rs
similarity index 100%
rename from wlx-overlay-s/src/graphics/dmabuf.rs
rename to wayvr/src/graphics/dmabuf.rs
diff --git a/wlx-overlay-s/src/graphics/mod.rs b/wayvr/src/graphics/mod.rs
similarity index 100%
rename from wlx-overlay-s/src/graphics/mod.rs
rename to wayvr/src/graphics/mod.rs
diff --git a/wlx-overlay-s/src/gui/README.md b/wayvr/src/gui/README.md
similarity index 96%
rename from wlx-overlay-s/src/gui/README.md
rename to wayvr/src/gui/README.md
index 4c77098..2418717 100644
--- a/wlx-overlay-s/src/gui/README.md
+++ b/wayvr/src/gui/README.md
@@ -50,8 +50,6 @@ Format: `ipd`
Buttons consist of a label component and one or more actions to handle press and/or release events.
-Note: As of WlxOverlay 25.10, we no longer support events based on laser color, as this was bad practice accessibility-wise.
-
Supported events:
```xml
@@ -177,11 +175,11 @@ Destroys all mirrors that are not currently visible (including those that are in
##### `::Restart`
-Restarts WlxOverlay-S, reloading all settings.
+Restarts WayVR, reloading all settings.
##### `::ShutDown`
-Gracefully shuts down WlxOverlay-S.
+Gracefully shuts down WayVR.
##### `::OverlayReset `
diff --git a/wlx-overlay-s/src/gui/asset.rs b/wayvr/src/gui/asset.rs
similarity index 100%
rename from wlx-overlay-s/src/gui/asset.rs
rename to wayvr/src/gui/asset.rs
diff --git a/wlx-overlay-s/src/gui/mod.rs b/wayvr/src/gui/mod.rs
similarity index 100%
rename from wlx-overlay-s/src/gui/mod.rs
rename to wayvr/src/gui/mod.rs
diff --git a/wlx-overlay-s/src/gui/panel/button.rs b/wayvr/src/gui/panel/button.rs
similarity index 100%
rename from wlx-overlay-s/src/gui/panel/button.rs
rename to wayvr/src/gui/panel/button.rs
diff --git a/wlx-overlay-s/src/gui/panel/device_list.rs b/wayvr/src/gui/panel/device_list.rs
similarity index 100%
rename from wlx-overlay-s/src/gui/panel/device_list.rs
rename to wayvr/src/gui/panel/device_list.rs
diff --git a/wlx-overlay-s/src/gui/panel/label.rs b/wayvr/src/gui/panel/label.rs
similarity index 100%
rename from wlx-overlay-s/src/gui/panel/label.rs
rename to wayvr/src/gui/panel/label.rs
diff --git a/wlx-overlay-s/src/gui/panel/mod.rs b/wayvr/src/gui/panel/mod.rs
similarity index 100%
rename from wlx-overlay-s/src/gui/panel/mod.rs
rename to wayvr/src/gui/panel/mod.rs
diff --git a/wlx-overlay-s/src/gui/panel/overlay_list.rs b/wayvr/src/gui/panel/overlay_list.rs
similarity index 100%
rename from wlx-overlay-s/src/gui/panel/overlay_list.rs
rename to wayvr/src/gui/panel/overlay_list.rs
diff --git a/wlx-overlay-s/src/gui/panel/set_list.rs b/wayvr/src/gui/panel/set_list.rs
similarity index 100%
rename from wlx-overlay-s/src/gui/panel/set_list.rs
rename to wayvr/src/gui/panel/set_list.rs
diff --git a/wlx-overlay-s/src/gui/timer.rs b/wayvr/src/gui/timer.rs
similarity index 100%
rename from wlx-overlay-s/src/gui/timer.rs
rename to wayvr/src/gui/timer.rs
diff --git a/wlx-overlay-s/src/ipc/event_queue.rs b/wayvr/src/ipc/event_queue.rs
similarity index 100%
rename from wlx-overlay-s/src/ipc/event_queue.rs
rename to wayvr/src/ipc/event_queue.rs
diff --git a/wlx-overlay-s/src/ipc/events.rs b/wayvr/src/ipc/events.rs
similarity index 100%
rename from wlx-overlay-s/src/ipc/events.rs
rename to wayvr/src/ipc/events.rs
diff --git a/wlx-overlay-s/src/ipc/ipc_server.rs b/wayvr/src/ipc/ipc_server.rs
similarity index 99%
rename from wlx-overlay-s/src/ipc/ipc_server.rs
rename to wayvr/src/ipc/ipc_server.rs
index 7a7ebd5..bf7a3c4 100644
--- a/wlx-overlay-s/src/ipc/ipc_server.rs
+++ b/wayvr/src/ipc/ipc_server.rs
@@ -145,7 +145,7 @@ impl Connection {
&mut self.conn,
&ipc::data_encode(&PacketServer::HandshakeSuccess(
packet_server::HandshakeSuccess {
- runtime: String::from("wlx-overlay-s"),
+ runtime: String::from("wayvr-server"),
},
)),
)?;
diff --git a/wlx-overlay-s/src/ipc/mod.rs b/wayvr/src/ipc/mod.rs
similarity index 100%
rename from wlx-overlay-s/src/ipc/mod.rs
rename to wayvr/src/ipc/mod.rs
diff --git a/wlx-overlay-s/src/ipc/signal.rs b/wayvr/src/ipc/signal.rs
similarity index 100%
rename from wlx-overlay-s/src/ipc/signal.rs
rename to wayvr/src/ipc/signal.rs
diff --git a/wlx-overlay-s/src/main.rs b/wayvr/src/main.rs
similarity index 95%
rename from wlx-overlay-s/src/main.rs
rename to wayvr/src/main.rs
index 71780e8..580765b 100644
--- a/wlx-overlay-s/src/main.rs
+++ b/wayvr/src/main.rs
@@ -71,11 +71,11 @@ struct Args {
#[arg(long)]
uninstall: bool,
- /// Replace running WlxOverlay-S instance
+ /// Replace running WayVR instance
#[arg(long)]
replace: bool,
- /// Allow multiple running instances of WlxOverlay-S (things may break!)
+ /// Allow multiple running instances of WayVR (things may break!)
#[arg(long)]
multi: bool,
@@ -97,7 +97,7 @@ fn main() -> Result<(), Box> {
};
if !args.multi && !ensure_single_instance(args.replace) {
- println!("Looks like WlxOverlay-S is already running.");
+ println!("Looks like WayVR is already running.");
println!("Use --replace and I will terminate it for you.");
return Ok(());
}
@@ -192,7 +192,7 @@ fn auto_run(args: Args, used_backend: &mut Option) {
let instructions = format!("Could not connect to runtime.\n{instructions}");
- let _ = DbusConnector::notify_send("WlxOverlay-S", &instructions, 1, 0, 0, false);
+ let _ = DbusConnector::notify_send("WayVR", &instructions, 1, 0, 0, false);
#[cfg(not(any(feature = "openvr", feature = "openxr")))]
compile_error!("No VR support! Enable either openvr or openxr features!");
@@ -248,8 +248,8 @@ fn logging_init(args: &mut Args) {
let log_file_path = args
.log_to
.take()
- .or_else(|| std::env::var("WLX_LOGFILE").ok())
- .unwrap_or_else(|| String::from("/tmp/wlx.log"));
+ .or_else(|| std::env::var("WAYVR_LOGFILE").ok())
+ .unwrap_or_else(|| String::from("/tmp/wayvr.log"));
let file_writer = match std::fs::OpenOptions::new()
.create(true)
@@ -307,7 +307,7 @@ fn logging_init(args: &mut Args) {
fn ensure_single_instance(replace: bool) -> bool {
let mut path =
std::env::var("XDG_RUNTIME_DIR").map_or_else(|_| PathBuf::from("/tmp"), PathBuf::from);
- path.push("wlx-overlay-s.pid");
+ path.push("wayvr.pid");
if path.exists() {
// load contents
diff --git a/wlx-overlay-s/src/overlays/anchor.rs b/wayvr/src/overlays/anchor.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/anchor.rs
rename to wayvr/src/overlays/anchor.rs
diff --git a/wlx-overlay-s/src/overlays/custom.rs b/wayvr/src/overlays/custom.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/custom.rs
rename to wayvr/src/overlays/custom.rs
diff --git a/wlx-overlay-s/src/overlays/dashboard.rs b/wayvr/src/overlays/dashboard.rs
similarity index 99%
rename from wlx-overlay-s/src/overlays/dashboard.rs
rename to wayvr/src/overlays/dashboard.rs
index cefc5f0..0ce7263 100644
--- a/wlx-overlay-s/src/overlays/dashboard.rs
+++ b/wayvr/src/overlays/dashboard.rs
@@ -531,7 +531,7 @@ impl DashInterface for DashInterfaceLive {
}
}
-const CLIENT_NAME_BLACKLIST: [&str; 2] = ["wlx-overlay-s", "libmonado"];
+const CLIENT_NAME_BLACKLIST: [&str; 2] = ["wayvr", "libmonado"];
#[cfg(feature = "openxr")]
fn monado_get_brightness(monado: &mut libmonado::Monado) -> Option {
diff --git a/wlx-overlay-s/src/overlays/edit/lock.rs b/wayvr/src/overlays/edit/lock.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/edit/lock.rs
rename to wayvr/src/overlays/edit/lock.rs
diff --git a/wlx-overlay-s/src/overlays/edit/mod.rs b/wayvr/src/overlays/edit/mod.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/edit/mod.rs
rename to wayvr/src/overlays/edit/mod.rs
diff --git a/wlx-overlay-s/src/overlays/edit/mouse.rs b/wayvr/src/overlays/edit/mouse.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/edit/mouse.rs
rename to wayvr/src/overlays/edit/mouse.rs
diff --git a/wlx-overlay-s/src/overlays/edit/pos.rs b/wayvr/src/overlays/edit/pos.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/edit/pos.rs
rename to wayvr/src/overlays/edit/pos.rs
diff --git a/wlx-overlay-s/src/overlays/edit/sprite_tab.rs b/wayvr/src/overlays/edit/sprite_tab.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/edit/sprite_tab.rs
rename to wayvr/src/overlays/edit/sprite_tab.rs
diff --git a/wlx-overlay-s/src/overlays/edit/stereo.rs b/wayvr/src/overlays/edit/stereo.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/edit/stereo.rs
rename to wayvr/src/overlays/edit/stereo.rs
diff --git a/wlx-overlay-s/src/overlays/edit/tab.rs b/wayvr/src/overlays/edit/tab.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/edit/tab.rs
rename to wayvr/src/overlays/edit/tab.rs
diff --git a/wlx-overlay-s/src/overlays/keyboard/builder.rs b/wayvr/src/overlays/keyboard/builder.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/keyboard/builder.rs
rename to wayvr/src/overlays/keyboard/builder.rs
diff --git a/wlx-overlay-s/src/overlays/keyboard/layout.rs b/wayvr/src/overlays/keyboard/layout.rs
similarity index 99%
rename from wlx-overlay-s/src/overlays/keyboard/layout.rs
rename to wayvr/src/overlays/keyboard/layout.rs
index 11c5e16..4e79e8b 100644
--- a/wlx-overlay-s/src/overlays/keyboard/layout.rs
+++ b/wayvr/src/overlays/keyboard/layout.rs
@@ -19,11 +19,9 @@ static MACRO_REGEX: LazyLock =
#[derive(Debug, Deserialize, Serialize)]
#[allow(clippy::struct_field_names)]
pub struct Layout {
- pub(super) name: String,
pub(super) row_size: f32,
pub(super) key_sizes: Vec>,
pub(super) main_layout: Vec>>,
- pub(super) alt_modifier: AltModifier,
pub(super) exec_commands: HashMap>,
pub(super) macros: HashMap>,
pub(super) labels: HashMap>,
diff --git a/wlx-overlay-s/src/overlays/keyboard/mod.rs b/wayvr/src/overlays/keyboard/mod.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/keyboard/mod.rs
rename to wayvr/src/overlays/keyboard/mod.rs
diff --git a/wlx-overlay-s/src/overlays/mod.rs b/wayvr/src/overlays/mod.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/mod.rs
rename to wayvr/src/overlays/mod.rs
diff --git a/wlx-overlay-s/src/overlays/screen/backend.rs b/wayvr/src/overlays/screen/backend.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/screen/backend.rs
rename to wayvr/src/overlays/screen/backend.rs
diff --git a/wlx-overlay-s/src/overlays/screen/capture.rs b/wayvr/src/overlays/screen/capture.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/screen/capture.rs
rename to wayvr/src/overlays/screen/capture.rs
diff --git a/wlx-overlay-s/src/overlays/screen/mirror.rs b/wayvr/src/overlays/screen/mirror.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/screen/mirror.rs
rename to wayvr/src/overlays/screen/mirror.rs
diff --git a/wlx-overlay-s/src/overlays/screen/mod.rs b/wayvr/src/overlays/screen/mod.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/screen/mod.rs
rename to wayvr/src/overlays/screen/mod.rs
diff --git a/wlx-overlay-s/src/overlays/screen/pw.rs b/wayvr/src/overlays/screen/pw.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/screen/pw.rs
rename to wayvr/src/overlays/screen/pw.rs
diff --git a/wlx-overlay-s/src/overlays/screen/wl.rs b/wayvr/src/overlays/screen/wl.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/screen/wl.rs
rename to wayvr/src/overlays/screen/wl.rs
diff --git a/wlx-overlay-s/src/overlays/screen/x11.rs b/wayvr/src/overlays/screen/x11.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/screen/x11.rs
rename to wayvr/src/overlays/screen/x11.rs
diff --git a/wlx-overlay-s/src/overlays/toast.rs b/wayvr/src/overlays/toast.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/toast.rs
rename to wayvr/src/overlays/toast.rs
diff --git a/wlx-overlay-s/src/overlays/watch.rs b/wayvr/src/overlays/watch.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/watch.rs
rename to wayvr/src/overlays/watch.rs
diff --git a/wlx-overlay-s/src/overlays/wayvr.rs b/wayvr/src/overlays/wayvr.rs
similarity index 100%
rename from wlx-overlay-s/src/overlays/wayvr.rs
rename to wayvr/src/overlays/wayvr.rs
diff --git a/wlx-overlay-s/src/res/actions.json b/wayvr/src/res/actions.json
similarity index 100%
rename from wlx-overlay-s/src/res/actions.json
rename to wayvr/src/res/actions.json
diff --git a/wlx-overlay-s/src/res/actions_binding_knuckles.json b/wayvr/src/res/actions_binding_knuckles.json
similarity index 98%
rename from wlx-overlay-s/src/res/actions_binding_knuckles.json
rename to wayvr/src/res/actions_binding_knuckles.json
index d77595b..138b87e 100644
--- a/wlx-overlay-s/src/res/actions_binding_knuckles.json
+++ b/wayvr/src/res/actions_binding_knuckles.json
@@ -1,6 +1,6 @@
{
"action_manifest_version" : 0,
- "app_key" : "galister.wlxoverlay-s",
+ "app_key" : "wlx-team.wayvr",
"bindings" : {
"/actions/default" : {
"haptics" : [
@@ -170,7 +170,7 @@
"controller_type" : "knuckles",
"description" : "Ver1",
"interaction_profile" : "",
- "name" : "WlxOverlay configuration for Index Controller",
+ "name" : "WayVR configuration for Index Controller",
"options" : {
"mirror_actions" : false,
"simulated_controller_type" : "none"
diff --git a/wlx-overlay-s/src/res/actions_binding_oculus.json b/wayvr/src/res/actions_binding_oculus.json
similarity index 97%
rename from wlx-overlay-s/src/res/actions_binding_oculus.json
rename to wayvr/src/res/actions_binding_oculus.json
index 2602932..cd87b72 100644
--- a/wlx-overlay-s/src/res/actions_binding_oculus.json
+++ b/wayvr/src/res/actions_binding_oculus.json
@@ -1,6 +1,6 @@
{
"action_manifest_version" : 0,
- "app_key" : "galister.wlxoverlay-s",
+ "app_key" : "wlx-team.wayvr",
"bindings" : {
"/actions/default" : {
"haptics" : [
@@ -136,7 +136,7 @@
"controller_type" : "oculus_touch",
"description" : "Ver1",
"interaction_profile" : "",
- "name" : "WlxOverlay configuration for Oculus Touch Controller",
+ "name" : "WayVR configuration for Oculus Touch Controller",
"options" : {
"mirror_actions" : false,
"simulated_controller_type" : "none"
diff --git a/wlx-overlay-s/src/res/actions_binding_vive.json b/wayvr/src/res/actions_binding_vive.json
similarity index 97%
rename from wlx-overlay-s/src/res/actions_binding_vive.json
rename to wayvr/src/res/actions_binding_vive.json
index 566c6b4..7fbc6dd 100644
--- a/wlx-overlay-s/src/res/actions_binding_vive.json
+++ b/wayvr/src/res/actions_binding_vive.json
@@ -1,6 +1,6 @@
{
"action_manifest_version" : 0,
- "app_key" : "galister.wlxoverlay-s",
+ "app_key" : "wlx-team.wayvr",
"bindings" : {
"/actions/default": {
"poses": [
@@ -130,7 +130,7 @@
"controller_type" : "vive_controller",
"description" : "Ver1",
"interaction_profile" : "",
- "name" : "WlxOverlay configuration for Vive Controller",
+ "name" : "WayVR configuration for Vive Controller",
"options" : {
"mirror_actions" : false,
"simulated_controller_type" : "none"
diff --git a/wlx-overlay-s/src/res/config.yaml b/wayvr/src/res/config.yaml
similarity index 91%
rename from wlx-overlay-s/src/res/config.yaml
rename to wayvr/src/res/config.yaml
index 14fd117..06dd6d6 100644
--- a/wlx-overlay-s/src/res/config.yaml
+++ b/wayvr/src/res/config.yaml
@@ -1,5 +1,5 @@
-# This is the main config for WlxOverlay-S
-# Place this file in ~/.config/wlxoverlay/conf.d and tweak the values.
+# This is the main config for WayVR
+# Place this file in ~/.config/wayvr/conf.d and tweak the values.
# Default values are shown unless noted otherwise.
# In case you're not getting the expected result,
@@ -13,7 +13,7 @@
# - "Europe/Oslo"
# - "America/New_York"
-## On most desktops, WlxOverlay-S is able to pick up your keymap via wayland. (Especially when using Fcitx5!)
+## On most desktops, WayVR is able to pick up your keymap via wayland. (Especially when using Fcitx5!)
## However, if this does not happen, you might want to set your keymap by hand.
## When using a simple layout:
#default_keymap: us
@@ -21,17 +21,17 @@
## When defining a layout-variant pair, separate using a dash:
#default_keymap: us-colemak_dh
-## Path to read the custom theme from, relative to `~/.config/wlxoverlay`
+## Path to read the custom theme from, relative to `~/.config/wayvr`
#theme_path: "theme"
-## These can be used to control the color theme of WlxOverlay-S.
+## These can be used to control the color theme of WayVR.
#color_text: "#ffffff"
#color_accent: "#008cff"
#color_danger: "#ff3300"
#color_faded: "#668299"
#color_background: "#010206"
-## Path to custom skybox texture, relative to `~/.config/wlxoverlay`
+## Path to custom skybox texture, relative to `~/.config/wayvr`
#skybox_texture: ""
## User-defined list of custom overlays that should be created.
@@ -64,7 +64,7 @@
# XSNotification: Center
# IpdChange: Hide
-## Path to a custom notification sound, relative to `~/.config/wlxoverlay`
+## Path to a custom notification sound, relative to `~/.config/wayvr`
#notification_sound: ""
## If `screen_render_down` is enabled,
@@ -96,7 +96,7 @@
#capture_method: auto
## Monado/WiVRn only. Do not send controller input to other VR apps
-## while WlxOverlay-S is being hovered. Either hand will block both hand inputs!
+## while WayVR is being hovered. Either hand will block both hand inputs!
#block_game_input: false
## Do not block input when the watch is hovered.
diff --git a/wlx-overlay-s/src/res/key_click.mp3 b/wayvr/src/res/key_click.mp3
similarity index 100%
rename from wlx-overlay-s/src/res/key_click.mp3
rename to wayvr/src/res/key_click.mp3
diff --git a/wlx-overlay-s/src/res/keyboard.yaml b/wayvr/src/res/keyboard.yaml
similarity index 90%
rename from wlx-overlay-s/src/res/keyboard.yaml
rename to wayvr/src/res/keyboard.yaml
index b75c4e6..2e3ab78 100644
--- a/wlx-overlay-s/src/res/keyboard.yaml
+++ b/wayvr/src/res/keyboard.yaml
@@ -1,6 +1,6 @@
---
# looking to make changes?
-# drop me in ~/.config/wlxoverlay/keyboard.yaml
+# drop me in ~/.config/wayvr/keyboard.yaml
# This file contains all data needed to generate the keyboard.
# You can create any layout, as long as:
@@ -14,9 +14,6 @@
# For example, Q on a French layout actually results in A.
# If you're using a non-english layout, chances are you only need to edit the label section below.
-# Not used for anything right now
-name: "en-us_full"
-
# How many units of key size in each row? 1 = standard letter key size
row_size: 23
@@ -43,15 +40,6 @@ main_layout:
- ["LShift", "Oem102", "Z", "X", "C", "V", "B", "N", "M", "Comma", "Period", "Oem2", "RShift", ~, "Up", ~, "KP_1", "KP_2", "KP_3", "KP_Enter"]
- ["LCtrl", "LSuper", "LAlt", "Space", "Meta", "RSuper", "Menu", "RCtrl", ~, "Left", "Down", "Right", ~, "KP_0", "KP_Decimal", ~]
-# When using the purple pointer...
-# None - No special functionality when using purple pointer (Default)
-# Shift - Use same functionality as the orange pointer
-# Ctrl - Use Main layout with Ctrl modifier
-# Alt - Use Main layout with Alt modifier
-# Super - Use Main layout with Super (WinKey) modifier
-# Meta - Use Main layout with Meta (AltGr) modifier
-alt_modifier: None
-
# Shell commands to be used in a layout.
# Value is an array of string arguments.
exec_commands:
diff --git a/wlx-overlay-s/src/res/table_mountain_2.dds b/wayvr/src/res/table_mountain_2.dds
similarity index 100%
rename from wlx-overlay-s/src/res/table_mountain_2.dds
rename to wayvr/src/res/table_mountain_2.dds
diff --git a/wlx-overlay-s/src/res/toast.mp3 b/wayvr/src/res/toast.mp3
similarity index 100%
rename from wlx-overlay-s/src/res/toast.mp3
rename to wayvr/src/res/toast.mp3
diff --git a/wlx-overlay-s/src/shaders/color.frag b/wayvr/src/shaders/color.frag
similarity index 100%
rename from wlx-overlay-s/src/shaders/color.frag
rename to wayvr/src/shaders/color.frag
diff --git a/wlx-overlay-s/src/shaders/grid.frag b/wayvr/src/shaders/grid.frag
similarity index 100%
rename from wlx-overlay-s/src/shaders/grid.frag
rename to wayvr/src/shaders/grid.frag
diff --git a/wlx-overlay-s/src/shaders/mod.rs b/wayvr/src/shaders/mod.rs
similarity index 100%
rename from wlx-overlay-s/src/shaders/mod.rs
rename to wayvr/src/shaders/mod.rs
diff --git a/wlx-overlay-s/src/shaders/quad.vert b/wayvr/src/shaders/quad.vert
similarity index 100%
rename from wlx-overlay-s/src/shaders/quad.vert
rename to wayvr/src/shaders/quad.vert
diff --git a/wlx-overlay-s/src/shaders/screen.frag b/wayvr/src/shaders/screen.frag
similarity index 100%
rename from wlx-overlay-s/src/shaders/screen.frag
rename to wayvr/src/shaders/screen.frag
diff --git a/wlx-overlay-s/src/shaders/srgb.frag b/wayvr/src/shaders/srgb.frag
similarity index 100%
rename from wlx-overlay-s/src/shaders/srgb.frag
rename to wayvr/src/shaders/srgb.frag
diff --git a/wlx-overlay-s/src/state.rs b/wayvr/src/state.rs
similarity index 100%
rename from wlx-overlay-s/src/state.rs
rename to wayvr/src/state.rs
diff --git a/wlx-overlay-s/src/subsystem/dbus/fcitx5.rs b/wayvr/src/subsystem/dbus/fcitx5.rs
similarity index 100%
rename from wlx-overlay-s/src/subsystem/dbus/fcitx5.rs
rename to wayvr/src/subsystem/dbus/fcitx5.rs
diff --git a/wlx-overlay-s/src/subsystem/dbus/mod.rs b/wayvr/src/subsystem/dbus/mod.rs
similarity index 99%
rename from wlx-overlay-s/src/subsystem/dbus/mod.rs
rename to wayvr/src/subsystem/dbus/mod.rs
index 9b41103..552d983 100644
--- a/wlx-overlay-s/src/subsystem/dbus/mod.rs
+++ b/wayvr/src/subsystem/dbus/mod.rs
@@ -111,7 +111,7 @@ impl DbusConnector {
hints.insert("transient".to_string(), Variant(Box::new(transient)));
let retval = proxy.notify(
- "WlxOverlay-S",
+ "WayVR",
replaces_id,
"",
summary,
diff --git a/wlx-overlay-s/src/subsystem/dbus/notifications.rs b/wayvr/src/subsystem/dbus/notifications.rs
similarity index 100%
rename from wlx-overlay-s/src/subsystem/dbus/notifications.rs
rename to wayvr/src/subsystem/dbus/notifications.rs
diff --git a/wlx-overlay-s/src/subsystem/hid/mod.rs b/wayvr/src/subsystem/hid/mod.rs
similarity index 99%
rename from wlx-overlay-s/src/subsystem/hid/mod.rs
rename to wayvr/src/subsystem/hid/mod.rs
index 2001e90..ed446d1 100644
--- a/wlx-overlay-s/src/subsystem/hid/mod.rs
+++ b/wayvr/src/subsystem/hid/mod.rs
@@ -115,8 +115,8 @@ impl UInputProvider {
product: 0x0830,
version: 5,
};
- let kbd_name = b"WlxOverlay-S Keyboard\0";
- let mouse_name = b"WlxOverlay-S Mouse\0";
+ let kbd_name = b"WayVR Keyboard\0";
+ let mouse_name = b"WayVR Mouse\0";
let abs_info = vec![
AbsoluteInfoSetup {
diff --git a/wlx-overlay-s/src/subsystem/hid/wayland.rs b/wayvr/src/subsystem/hid/wayland.rs
similarity index 100%
rename from wlx-overlay-s/src/subsystem/hid/wayland.rs
rename to wayvr/src/subsystem/hid/wayland.rs
diff --git a/wlx-overlay-s/src/subsystem/hid/x11.rs b/wayvr/src/subsystem/hid/x11.rs
similarity index 100%
rename from wlx-overlay-s/src/subsystem/hid/x11.rs
rename to wayvr/src/subsystem/hid/x11.rs
diff --git a/wlx-overlay-s/src/subsystem/input.rs b/wayvr/src/subsystem/input.rs
similarity index 100%
rename from wlx-overlay-s/src/subsystem/input.rs
rename to wayvr/src/subsystem/input.rs
diff --git a/wlx-overlay-s/src/subsystem/mod.rs b/wayvr/src/subsystem/mod.rs
similarity index 100%
rename from wlx-overlay-s/src/subsystem/mod.rs
rename to wayvr/src/subsystem/mod.rs
diff --git a/wlx-overlay-s/src/subsystem/notifications.rs b/wayvr/src/subsystem/notifications.rs
similarity index 100%
rename from wlx-overlay-s/src/subsystem/notifications.rs
rename to wayvr/src/subsystem/notifications.rs
diff --git a/wlx-overlay-s/src/subsystem/osc.rs b/wayvr/src/subsystem/osc.rs
similarity index 100%
rename from wlx-overlay-s/src/subsystem/osc.rs
rename to wayvr/src/subsystem/osc.rs
diff --git a/wlx-overlay-s/src/windowing/backend.rs b/wayvr/src/windowing/backend.rs
similarity index 100%
rename from wlx-overlay-s/src/windowing/backend.rs
rename to wayvr/src/windowing/backend.rs
diff --git a/wlx-overlay-s/src/windowing/manager.rs b/wayvr/src/windowing/manager.rs
similarity index 100%
rename from wlx-overlay-s/src/windowing/manager.rs
rename to wayvr/src/windowing/manager.rs
diff --git a/wlx-overlay-s/src/windowing/mod.rs b/wayvr/src/windowing/mod.rs
similarity index 100%
rename from wlx-overlay-s/src/windowing/mod.rs
rename to wayvr/src/windowing/mod.rs
diff --git a/wlx-overlay-s/src/windowing/set.rs b/wayvr/src/windowing/set.rs
similarity index 100%
rename from wlx-overlay-s/src/windowing/set.rs
rename to wayvr/src/windowing/set.rs
diff --git a/wlx-overlay-s/src/windowing/window.rs b/wayvr/src/windowing/window.rs
similarity index 100%
rename from wlx-overlay-s/src/windowing/window.rs
rename to wayvr/src/windowing/window.rs
diff --git a/wayvr/wayvr.desktop b/wayvr/wayvr.desktop
new file mode 100644
index 0000000..71cfcc3
--- /dev/null
+++ b/wayvr/wayvr.desktop
@@ -0,0 +1,9 @@
+[Desktop Entry]
+Type=Application
+Name=WayVR
+Exec=wayvr
+Icon=wayvr
+Terminal=true
+Categories=Utility;X-WiVRn-VR;
+X-XR-Plugin=true
+X-XR-Plugin-Exec=wayvr --openxr
diff --git a/wlx-overlay-s/wlx-overlay-s.png b/wayvr/wayvr.png
similarity index 100%
rename from wlx-overlay-s/wlx-overlay-s.png
rename to wayvr/wayvr.png
diff --git a/wlx-overlay-s/wlx-overlay-s.svg b/wayvr/wayvr.svg
similarity index 100%
rename from wlx-overlay-s/wlx-overlay-s.svg
rename to wayvr/wayvr.svg
diff --git a/wayvrctl/Cargo.toml b/wayvrctl/Cargo.toml
index 69b520b..ea2cf36 100644
--- a/wayvrctl/Cargo.toml
+++ b/wayvrctl/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "wayvrctl"
-version = "0.1.0"
+version = "26.1.0"
edition = "2024"
[dependencies]
diff --git a/wgui/README.md b/wgui/README.md
index 7c63823..428698c 100644
--- a/wgui/README.md
+++ b/wgui/README.md
@@ -4,6 +4,6 @@
# wgui
-an experimental gui library for wlx-overlay-s and WayVR Dashboard
+an experimental gui library for WayVR and friends
-powered via vulkan
+powered by Vulkan
diff --git a/wlx-capture/Cargo.toml b/wlx-capture/Cargo.toml
index b45c307..314b1ed 100644
--- a/wlx-capture/Cargo.toml
+++ b/wlx-capture/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "wlx-capture"
-version = "0.5.3"
+version = "0.6.0"
edition = "2024"
authors = ["galister"]
description = "Screen capture library for Wayland and X11"
diff --git a/wlx-common/src/config_io.rs b/wlx-common/src/config_io.rs
index f84a9e8..961e4b1 100644
--- a/wlx-common/src/config_io.rs
+++ b/wlx-common/src/config_io.rs
@@ -5,11 +5,11 @@ pub enum ConfigRoot {
Generic,
}
-const FALLBACK_CONFIG_PATH: &str = "/tmp/wlxoverlay";
+const FALLBACK_CONFIG_PATH: &str = "/tmp/wayvr";
static CONFIG_ROOT_PATH: LazyLock = LazyLock::new(|| {
if let Some(mut dir) = xdg::BaseDirectories::new().get_config_home() {
- dir.push("wlxoverlay");
+ dir.push("wayvr");
return dir;
}
//Return fallback config path
diff --git a/wlx-overlay-s/wlx-overlay-s.desktop b/wlx-overlay-s/wlx-overlay-s.desktop
deleted file mode 100644
index 46cc728..0000000
--- a/wlx-overlay-s/wlx-overlay-s.desktop
+++ /dev/null
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Type=Application
-Name=WlxOverlay-S
-Exec=wlx-overlay-s
-Icon=wlx-overlay-s
-Terminal=true
-Categories=Utility;X-WiVRn-VR;
-X-XR-Plugin=true
-X-XR-Plugin-Exec=wlx-overlay-s --openxr