This change would allow SlimeVR to work when the server is running inside a flatpak.
This change has SlimeVR look for sockets in $XDG_RUNTIME_DIR/app/dev.slimevr.SlimeVR before other locations, since this is the only place inside $XDG_RUNTIME_DIR SlimeVR-Server can write to when running inside a flatpak.
If Steam is also running inside a flatpak, we can gain access to this folder on the host by running flatpak override --user --filesystem=xdg-run/app/dev.slimevr.SlimeVR:create com.valvesoftware.Steam.
This change would allow SlimeVR to work when the server is running inside a flatpak.
This change has SlimeVR look for sockets in
$XDG_RUNTIME_DIR/app/dev.slimevr.SlimeVR
before other locations, since this is the only place inside$XDG_RUNTIME_DIR
SlimeVR-Server can write to when running inside a flatpak.If Steam is also running inside a flatpak, we can gain access to this folder on the host by running
flatpak override --user --filesystem=xdg-run/app/dev.slimevr.SlimeVR:create com.valvesoftware.Steam
.