NixOS: Полная настройка VR-стека (WiVRn + WayVR)

Запуск VR на NixOS требует понимания взаимодействия между OpenXR-рантаймами, композиторами и песочницей Steam. Для связки Meta Quest 3S + Steam (Proton) оптимальным и наиболее стабильным решением является использование WiVRn в качестве стримера и OpenXR-рантайма, с опциональным использованием OpenComposite для обратной совместимости со старыми OpenVR-играми. 💡 Критически важно: VR-пакеты в NixOS развиваются очень быстро. Настоятельно рекомендуется использовать пакеты из ветки nixos-unstable или оверлея nixpkgs-xr. 📦 Базовая конфигурация NixOS Создайте или обновите ваш модуль (например, modules/vr.nix). Данная конфигурация решает две главные проблемы NixOS VR: асинхронную репроекцию (требующую CAP_SYS_N8) и изоляцию Steam (Pressure Vessel). ...

03 авг. 2026 · 3 минуты · 560 слов · Potato Energy Team, ponfertato

NixOS: Запуск «чужих» программ через Distrobox

Иногда на NixOS нужно запустить программу, которая есть только для Ubuntu/Debian или распространяется в виде .deb/.iso. Distrobox позволяет запустить её в контейнере, но с интеграцией в систему хоста - как нативное приложение. 💡 Метод работает на любом дистрибутиве с установленным Nix. 📦 Создание контейнера # Создать контейнер с пробросом нужных директорий 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" Параметры: ...

18 мар. 2026 · 3 минуты · 523 слова · Potato Energy Team, ponfertato