How erickwendel/omarchy-gaming-setup works
Omarchy gaming setup is a machine-specific restoration and integration project. Its main workflow starts with setup.sh on a fresh Omarchy install, installs/configures hardware support and desktop services, then prepares Steam, emulators, and selected Proton games. The graph retains the documented hardware, guest-session, display, resolution, and game-specific branches. Many component implementations were not sampled, so their links reflect README statements rather than inspected call sites; the emulator generator and several configuration helpers were sampled directly.
Main entry points: setup.sh System setup · pcsx2 PCSX2 integration · steam Steam integration · hypr Hyprland integration
Components 21
System restoration
- System setup
setup.sh - Dependencies
scripts/packages.sh - Games storage
scripts/storage.sh
Hardware support
- OpenRGB service
scripts/openrgb.sh - Delta service
scripts/delta.sh - G29 mode support
components/g29/g29.sh - G923 driver
components/g923/g923.sh - Handbrake bridge
components/handbrake/handbrake.sh
Desktop and Steam
- Hyprland integration
components/hypr - Steam integration
components/steam - Steam guest session
components/steam-guest - Emulator entries
components/emulators/emulators.py
Game integrations
- PCSX2 integration
components/pcsx2 - PCSX2 DLSS 5
components/pcsx2-dlss5 - Assetto Corsa
components/assetto-corsa/assetto-corsa.sh - Forza Horizon 5
components/forza-horizon-5/forza-horizon-5.sh - NFS Most Wanted
components/nfsmw/nfsmw.sh - NFS Underground 2
components/nfsu2/nfsu2.sh
Other components
- Machine owner
- Steam
- Omarchy install
Connections 29
- Machine owner → System setup: runs restore
README.md - System setup → Dependencies: installs
README.md - System setup → Games storage: configures
README.md - System setup → OpenRGB service: installs
README.md - System setup → Delta service: installs
README.md - System setup → G29 mode support: configures
README.md - System setup → G923 driver: installs
README.md - System setup → Handbrake bridge: configures
README.md - System setup → Hyprland integration: configures
README.md - System setup → Steam integration: configures
README.md - System setup → Steam guest session: installs
README.md - System setup → Emulator entries: generates entries
README.md - System setup → PCSX2 integration: configures
README.md - System setup → PCSX2 DLSS 5: installs
README.md - System setup → Assetto Corsa: configures
README.md - System setup → Forza Horizon 5: configures
README.md - System setup → NFS Most Wanted: configures
README.md - System setup → NFS Underground 2: configures
README.md - Omarchy install → System setup: is restored by
README.md - Steam integration → Steam guest session: shares install
README.md - Steam integration → Steam: configures
README.md - Hyprland integration → PCSX2 integration: supports windows
README.md - Steam → PCSX2 integration: launches wrapper
README.md - Steam → Assetto Corsa: launches game
README.md - Steam → Forza Horizon 5: launches wrapper
README.md - Steam → NFS Most Wanted: launches wrapper
- Steam → NFS Underground 2: launches game
README.md - Emulator entries → Steam: creates launch entries
components/emulators/emulators.py - PCSX2 integration → PCSX2 DLSS 5: extends runtime
README.md