NixOS: Complete VR Stack Setup (WiVRn + WayVR)

Running VR on NixOS requires an understanding of the interaction between OpenXR runtimes, compositors, and the Steam sandbox. For the Meta Quest 3S + Steam (Proton) setup, the optimal and most stable solution is using WiVRn as the streamer and OpenXR runtime, with optional OpenComposite for backward compatibility with older OpenVR titles. 💡 Critically important: VR packages in NixOS evolve rapidly. It is highly recommended to use packages from the nixos-unstable branch or the nixpkgs-xr overlay. ...

03 Aug 2026 · 3 min · 595 words · Potato Energy Team, ponfertato

NixOS: Running Foreign Apps via Distrobox

Sometimes you need to run an app on NixOS that’s only available for Ubuntu/Debian or ships as .deb/.iso. Distrobox lets you run it in a container with host integration - like a native app. 💡 Works on any distro with Nix installed. 📦 Create container # Create container with necessary volume mounts nix shell nixpkgs#distrobox --command distrobox create \ --image ubuntu:20.04 \ --name <container-name> \ --volume "<volume_pts>:/dev/pts" \ --volume "<volume_journal>:/var/log/journal" \ --home "$HOME/<container-name>-home" Parameters: ...

18 Mar 2026 · 3 min · 518 words · Potato Energy Team, ponfertato