mirror of
https://github.com/theupriser/steamify-cachyos.git
synced 2026-10-03 17:41:58 +02:00
All URLs point to github.com/theupriser/steamify-cachyos (the old ones redirect). The script and internal names (state dir, shortcut files) keep their names so old download URLs and existing installs keep working.
8.3 KiB
8.3 KiB
Changelog
All notable changes, per version and per commit. Versions follow
Semantic Versioning; the current one is VERSION in
setup-gamescope-boot.sh. Versions before 0.7.0 were numbered afterwards,
one per merged pull request.
0.9.0 - 2026-09-24
The wizard is now called Steamify CachyOS, and can put a shortcut to itself on the desktop.
f01aa93feat: Wizard shortcut on the desktop and in the launcher- New menu item: a desktop icon and app launcher entry
that open the newest release of the wizard in Konsole (
curl | bash). - Its icon: Valve's Return to Gaming Mode icon with a gear instead of the
arrow (
assets/steam-gaming-settings.svg), published with every release and downloaded from there. - Desktop files are written already executable, so Plasma runs them instead of opening them in an editor.
- New menu item: a desktop icon and app launcher entry
that open the newest release of the wizard in Konsole (
be874b8feat: Rename to Steamify CachyOS- Menu header, the shortcut ("Steamify CachyOS", menu item "Steamify shortcut"), release titles, README and AGENTS.md.
- chore: Repository renamed to steamify-cachyos
- All URLs point to
github.com/theupriser/steamify-cachyos(the old ones redirect). The script keeps its name,setup-gamescope-boot.sh, so the old download URL keeps working; internal names such as~/.local/state/cachyos-gamescope-bootstay, so existing installs can still be turned off.
- All URLs point to
0.8.0 - 2026-09-24 (#8)
An opt-in BIOS update for the Steam Machine, and a menu that comes back after every run.
2f9b2a5feat: Opt-in BIOS update for the Steam Machine- New menu item (Steam Machine only, never ticked by default) showing the
current BIOS version and the newest from Valve's
fremont-hw-support. - Two large warnings and two confirmations (y/N, then typing
UPDATE), checksum-verified download, installed with fwupd; the wizard then offers the restart that writes it, with a warning to keep the power on.
- New menu item (Steam Machine only, never ticked by default) showing the
current BIOS version and the newest from Valve's
40c9ee6fix: BIOS update only when newer, device check first, aligned warnings- The item is greyed out and can't be ticked unless Valve has a newer BIOS.
- Before any warning: SHA-256 of Valve's package, then fwupd confirms the firmware fits this machine's hardware; otherwise it stops.
- Warning box drawn with a solid red frame whose edges line up, and the menu's "Now" column aligned.
b70c9d6fix: shellcheck in the bundle, and the docs for the BIOS checks- A variable name in
lib/bios.shclashed withlib/state.shin the bundle (CI's shellcheck would fail); README, AGENTS.md and this changelog updated.
- A variable name in
54fc9e3feat: Menu comes back after each run, BIOS dry run, version 0.8.0- After a run the menu returns with the new state; quit with
q. When something needs a restart, choose between back to the menu (m) and restart now (r); quitting asks once more. - A staged BIOS update greys the item out until the restart.
WIZARD_BIOS_DRY_RUN=1walks through the whole BIOS update (download, checksum, both warnings) but only prints the install and never flashes.- README: the menu loop and the BIOS update step by step.
- After a run the menu returns with the new state; quit with
45a8757fix: BIOS dry run also walks through the restart choices- A dry run counts as staged, so
[m]/[r]and the restart question onqshow up; in dry-run mode restarting only prints what it would do.
- A dry run counts as staged, so
429e840fix: Shorter BIOS labels so the menu fits 80 columns- "now F7F0107, newest F7F0108 (own risk)", "F7F0108 waits for a restart", "F7F0107 is up to date"; shorter dry-run line.
99a95abfix: Kernel legend only mentions the LEDs on a Steam Machinec0014eedocs: Last commit hash in the changelog; 0.7.0 was released on its own (#6, #7)
0.7.0 - 2026-09-24 (#6, #7)
The SteamOS theme comes from CachyOS's cachyos-vapor package, applied with
Vapor's own desktop layout, and gains the SteamOS desktop extras. The Steam
Machine LED driver works on every installed kernel and survives kernel updates.
978f5a1feat: SteamOS theme from cachyos-vapor with its desktop layout, plus SteamOS desktop extras- Installs
cachyos-vaporinstead of extracting Valve'ssteamdeck-kde-presetsinto~/.local/share; removes it on disable if the wizard installed it. - Applies the Vapor global theme with "Desktop and window layout": Steam Deck wallpaper, SteamOS panel and launcher icon. Layout files are backed up and restored; every key from Vapor's defaults goes through the undo journal.
- Restores the real previous color scheme on disable (CachyOS's BreezeDark colors have no scheme name), instead of falling back to light Breeze.
- Registers Vapor as the dark theme, so Plasma's Dark Mode toggle shows on.
- Drops the extra SteamOS desktop defaults (GTK, Konsole, gsettings, panel tweaks).
- New SteamOS desktop extras, downloaded from Valve's newest
steamdeck-kde-presets(checksum verified) into/usr/local: Add to Steam, Nested Desktop, the SteamOS Return to Gaming Mode icon, the Steam Keyboard window rule and an empty KWallet (only when there is no wallet yet). - Single user mode's launcher settings are re-applied after the layout reset.
- Installs
7802d90fix: LED driver for every kernel, kernel headers at boot, console power button, kernel overview- DKMS override (
/etc/dkms/leds-valve-dkms.conf) so the LED driver builds for every installed kernel (the LTS kernel failed) and on kernel updates. ensure-kernel-headers.serviceinstalls missing kernel headers at boot, so a newly added kernel gets the LED driver too.- Power button sleeps and no automatic suspend on mains power (Steam Machine).
- Menu shows every kernel with its headers, Steam controller driver and LED driver, plus whether the LEDs are loaded.
- The selected menu row is highlighted in full.
- DKMS override (
10b5164docs: Version 0.7.0 and CHANGELOGVERSIONin the entry point, shown in the menu header and the bundle.- README and AGENTS.md updated for the theme, the extras and the LED driver.
eb3169eci: Version and changelog in the release notes- The
latestrelease's title shows the version, and its notes include this version's section ofCHANGELOG.md. - Fix a shellcheck warning in the bundle (a variable name shared with
lib/state.sh), which would have failed the CI check.
- The
d7231ebchore: Move the bundle tool to .github/tools/bundle.sh5c00504docs: Commit hashes in the changelog8aab946ci: A release per version (tag v0.7.0, ...) instead of overwriting "latest"- Each push to
mainpublishes releasev$VERSIONwith that version's changelog; an already released version is never overwritten (pull requests get a warning whenVERSIONwasn't bumped). - Install with
.../releases/latest/download/setup-gamescope-boot.sh, which always points to the newest release.
- Each push to
1604ed1docs: Versioning and release rules in AGENTS.md6afef78ci: The latest tag follows the newest version tag- When a new version is released, the
latesttag and release move to it (bundle replaced), so the older.../releases/download/latest/...URL also always gives the newest version.
- When a new version is released, the
0.6.2 - 2026-09-23
a501df2Update steam-machine.sh: install and enableinputplumbernext tosteamos-manager.
0.6.1 - 2026-09-23 (#5)
c0bd16efix: Use curl | bash in the docs:bash <(...)doesn't work in fish.
0.6.0 - 2026-09-23 (#4)
d654d44fix: Single-file build for curl, published by GitHub Actions:tools/bundle.shinlineslib/*.sh; CI publishes it to thelatestrelease.
0.5.0 - 2026-09-23 (#3)
b91fa4bfix: Replace the question flow with a menu that turns components on and off3d7f376fix: Interactive checkbox menu: arrow keys to move, Space to select, Enter to run.
0.4.0 - 2026-09-23 (#2)
a0bc385fix: Add single user no password option with SDDM, fetch newest Vapor presets
0.3.0 - 2026-09-23 (#1)
4ad6c2cfix: Fix setup bugs, add SteamOS desktop look and LED driver, split into modules
0.2.0 - 2026-09-07
151a3bfadd steam keyboard to desktop1999b6eAutomatically change theme
0.1.0 - 2026-09-06
First version of the script.
16a7739,97ee6f3,6be1051commit the scripte1aee45,25bc8c0change return to gaming mode logo to original logo