Two issues found during first-run-machine test:
- Steam was installed but never auto-launched, so the first-run client
update never happened — Gaming Mode failed to enter Big Picture
cleanly. Now follows omarchy-install-gaming-steam's pattern: setsid
gtk-launch steam &, disown, runs in parallel with the rest of the
install.
- Walker didn't pick up the deckshift-settings.desktop entry until the
next manual elephant restart. setup_settings_tui now calls
omarchy-restart-walker after update-desktop-database, which restarts
elephant.service + the walker autostart unit.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Steam Deck-style gaming mode for Linux + Hyprland. Lineage:
Super-Shift-S-Omarchy-Deck-Mode → Omarchy Deck → DeckShift (renamed for
distro-portability — distro-agnostic features on the roadmap).
Currently targets Omarchy (Arch + Hyprland + SDDM + iwd). Includes:
- Press Super+Shift+S to enter Gaming Mode (Gamescope + Steam Big
Picture), Super+Shift+R to return to desktop
- NVIDIA GSP-aware driver branch selection (legacy nvidia-580xx-utils
for Maxwell/Pascal/Volta cards)
- AMD support (vulkan-radeon, libvdpau)
- Intel support (vulkan-intel, intel-media-driver) with generation-aware
performance warning before continuing
- Idempotent package installs via Omarchy's omarchy-pkg-add
- Optional Xbox Bluetooth controller support (xpadneo-dkms)
- Settings TUI launched from Walker (deckshift-settings) for adjusting
monitor / GPU / resolution / refresh rate after install:
* Buffered changes — explicit Save and exit / Cancel
* hyprctl-based mode detection with monitor-capability filtering
* Save-time warning if values exceed monitor capability
* Esc returns to main menu without crashing
- Multilib check removed (Omarchy ships with multilib enabled)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>