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_NICE) и изоляцию Steam (Pressure Vessel). ...

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

steamscope.sh: Универсальный лаунчер для Steam на Linux

🎮 Назначение Запуск игр через Steam на Linux требует разных флагов для разных движков, различных переменных окружения для AMD и NVIDIA, а также ручного встраивания инструментов вроде Gamescope и MangoHud в команду запуска. Решение: steamscope.sh - скрипт-обёртка, который: ✅ Автоматически определяет видеокарту (AMD/NVIDIA) и применяет нужные оптимизации ✅ Поддерживает флаги под движки: Source, Unreal, Unity ✅ Интегрирует Gamescope, Gamemode, MangoHud, FSR одной командой ✅ Работает как %command% в настройках запуска Steam ✅ Не ломает стандартный запуск - всё опционально 💡 Скрипт не заменяет Proton или Steam - он делает их работу предсказуемой и настраиваемой. ...

07 апр. 2026 · 5 минут · 917 слов · Potato Energy Team, ponfertato