Skip to content

v0.3.0 — Interactive installer

Choose a tag to compare

@mmadalone mmadalone released this 21 Jun 22:04
· 392 commits to main since this release

First release with an interactive installer: a fresh install.sh opens a whiptail menu to pick which features to install, and remembers your choices.

Added

  • Interactive component picker — choose theme / Sinden lightgun / Samba; choices saved to install.conf (gitignored). New flags --express (defaults, no prompt) and --reconfigure. deck-post-update.sh re-applies only opted-in components after a SteamOS update (absent file = legacy "do everything"), so opted-out users aren't restored or nagged.
  • Activation hooks now ship (hooks/) — launch-screens, Sinden auto-start, quit-combo watcher, Dolphin-Wii-mode / Wiimote-quit. Previously owner-only; these features now actually fire on a fresh install.
  • Model-aware suspend (suspend-mode-setup.sh) — LCD (Jupiter) pins deep/S3, OLED (Galileo) keeps s2idle. Replaces the old unconditional deep-pin that was wrong on OLED.
  • Capability-adaptive MAD sidebar + a Sidebar page — auto-hides Lightgun / X-Arcade / Bezel rows you can't use yet, with Auto / Always-show / Always-hide overrides.
  • On-demand bezel pack download — the Bezel page fetches a system's pack from The Bezel Project when it's absent.

Changed

  • deck-fetch-esde.sh downloads the patched-ES-DE AppImage from the fixed latest-steamdeck tag instead of /releases/latest, matching the in-app updater and CI.

Full notes: CHANGELOG.