···22<!-- Copyright (c) 2025 Shiloh Fen <shiloh@shilohfen.com> -->
3344# AtomicXR #
55+56XR for Universal Blue and Fedora Atomic Desktops.
6778This repo contains the AtomicXR core libraries and CLI. Other AtomicXR repos can be found below:
99+810- [AtomicXR Homebrew Tap](https://tangled.org/@matrixfurry.com/homebrew-atomicxr): XR packaging for Fedora Atomic.
9111010-AtomicXR is developed and tested on [Bluefin](https://projectbluefin.io/), but should work with:
1212+AtomicXR is developed and tested on Fedora, but should work with:
1313+1414+- [Bluefin](https://projectbluefin.io/)
1115- [Bazzite](https://bazzite.gg/)
1216- [Fedora Silverblue](https://fedoraproject.org/atomic-desktops/silverblue/)
1317- Other Fedora Atomic-based distros
···1519> See also: [LVRA Wiki page](https://lvra.gitlab.io/docs/distros/fedora_atomic/) for Fedora Atomic
16201721## Install ##
1818-Homebrew (reccomeneded): `brew tap matrixfurry.com/atomicxr https://tangled.sh/@matrixfurry.com/homebrew-atomicxr; brew install atomicxr-cli`
2222+2323+Homebrew (recommended):
2424+`brew tap matrixfurry.com/atomicxr https://tangled.org/matrixfurry.com/homebrew-atomicxr; brew install atomicxr-cli`
19252026From this repo: `./install.sh`
21272228## Usage ##
2929+2330> [!IMPORTANT]
2431> To build profiles in Envision, right click it in your desktop's menu and select "Launch in Build Mode"
25322633CLI:
3434+2735- Install Envision: `axr envision install`
2836- Update Envision: `axr envision upgrade`
2937- Set up Steam Flatpak XR: `axr flatpak steam enable-xr`
3030-- Launch [OSC Avatar Manager](https://github.com/galister/oscavmgr): `axr oscavmgr start [babble|openxr|alvr]` (use `openxr` for WiVRn)
3131-- Install common runtime dependecies for XR: `axr runtime install xr`
3232-- List avaliable CLI functions: `axr -l`
3838+- Launch [OSC Avatar Manager](https://github.com/galister/oscavmgr): `axr oscavmgr start [babble|openxr|alvr]` (use
3939+ `openxr` for WiVRn)
4040+- Install common runtime dependencies for XR: `axr runtime install xr`
4141+- List available CLI functions: `axr -l`
33423434-If you plan to use the SteamVR Lighthouse driver with Flatpak Steam or WiVRn (without a lighthouse-tracked headset), you can calibrate using AtomicXR instead of Envision: `axr steamvr-lh calibrate`
4343+If you plan to use the SteamVR Lighthouse driver with Flatpak Steam or WiVRn (without a lighthouse-tracked headset), you
4444+can calibrate using AtomicXR instead of Envision: `axr steamvr-lh calibrate`
35453646You may have to launch Envision in build mode to install WiVRn on your headset via ADB
37473848## Troubleshooting ##
39494050### Missing dependencies while building Envision profiles
4141-Make sure you're launching Envision in build mode; right click Envision in your application menu and select "Launch in Build Mode".
42514343-If you still get missing dependency errors while in build mode, try resetting the Envision build container: `axr envision uninstall && axr envision install`
5252+Make sure you're launching Envision in build mode; right click Envision in your application menu and select "Launch in
5353+Build Mode".
44544545-If you get errors after resetting the container and launching in build mode, please [open an issue](https://tangled.sh/@matrixfurry.com/atomic-xr/issues/new):
5555+If you still get missing dependency errors while in build mode, try resetting the Envision build container:
5656+`axr envision uninstall && axr envision install`
5757+5858+If you get errors after resetting the container and launching in build mode,
5959+please [open an issue](https://tangled.sh/@matrixfurry.com/atomic-xr/issues/new):
6060+4661- Prefix the title with "[Envision/build]"
4762- Attach your Envision profile to the report
4848- - Click the menu button next to the profile name in Envision
4949- - Select "Export Profile"
6363+ - Click the menu button next to the profile name in Envision
6464+ - Select "Export Profile"
50655166### Formulae found in multiple taps
6767+5268If you had AtomicXR or the Homebrew tap installed before Aug 10, 2025, you might see an error message like:
6969+5370```
5471Error: Formulae found in multiple taps:
5572 * shiloh/atomicxr/atomicxr-cli
···5976To resolve this, remove the old tap with `brew untap shiloh/atomicxr`
60776178### `unknown flag: -o` for `reject` function
7979+6280- Make sure your Nushell version (`nu -v`) is up to date, `0.106.0` is the minimum required version.
63816482### ADB reports that there are no devices connected
···67856886### Failed to connect to system bus: Could not connect: No such file or directory
69877070-This is caused by the system dbus not being avaliable in distrobox. Try launching Envision normally (not in build mode).
8888+This is caused by the system DBus not being available in Distrobox. Try launching Envision normally (not in build mode).
71897290### Envision Plugin download failed
73917474-Plugins should be installed from the AtomicXR Homebrew Tap instead of Envision. Envision doesn't provide a way to download plugins via a command (yet).
9292+Plugins should be installed from the AtomicXR Homebrew Tap instead of Envision. Envision doesn't provide a way to
9393+download plugins via a command (yet).
75947676-See the [AtomicXR Homebrew Tap](https://tangled.sh/@matrixfurry.com/homebrew-atomicxr) for a list of plugins you can install.
9595+See the [AtomicXR Homebrew Tap](https://tangled.sh/@matrixfurry.com/homebrew-atomicxr) for a list of plugins you can
9696+install.
77977898## Support ##
79998080-You can open an issue on [Tangled](https://tangled.sh/@matrixfurry.com/atomic-xr/issues), ask questions in [this post](https://discord.com/channels/1065291958328758352/1389409336580767775) on the LVRA Discord, or [contact me](https://woosh.link/matrixfurry.com) directly.
100100+You can open an issue on [Tangled](https://tangled.sh/@matrixfurry.com/atomic-xr/issues), ask questions
101101+in [this post](https://discord.com/channels/1065291958328758352/1389409336580767775) on the LVRA Discord,
102102+or [contact me](https://woosh.link/matrixfurry.com) directly.