Commit Graph
329 Commits
Author SHA1 Message Date
theupriser 5dc39b56c2 fix: the skipped sub-option is reported as an app event, and counts as not applied 2026-10-13 19:06:10 +02:00
theupriser a73d302869 fix: sub-options are skipped when their parent failed 2026-10-13 19:05:56 +02:00
theupriser 3ebb8d3bc9 fix: keep python-hidapi: a placeholder provides python-hid for jupiter-hw-support 2026-10-13 19:03:23 +02:00
theupriser 9e66790bad feat: the newest patched gamescope release first, the pinned one as the fallback, a newer release shows as an update 2026-10-13 18:58:51 +02:00
theupriser 40ed1259f6 feat: the patched gamescope comes from the pinned GitHub release (sha256), else the copy on the ISO, else a local build 2026-10-13 18:47:29 +02:00
theupriser d99e9a93ac docs: credit Valve's kernel for the power-off fix and CEC driver, list the code of other projects with its licenses 2026-10-13 18:44:43 +02:00
theupriser ccd30b7711 fix: the Steam Machine's CEC driver comes from a carried, checksum-pinned copy when the GitHub download fails 2026-10-13 18:44:15 +02:00
theupriser bc49009fcc fix: build the patched gamescope in the user's cache folder, not /tmp (a tmpfs in the installer's chroot) 2026-10-13 18:37:21 +02:00
theupriser 7d5cc00380 feat: Steamify carries the patched gamescope's recipe and patch, no download of a separate repository 2026-10-13 18:36:21 +02:00
theupriser fc204bf192 feat: moving from Gaming on NVIDIA keeps how Steam started: Big Picture boots into gaming mode, otherwise the desktop 2026-10-13 18:30:05 +02:00
theupriser 1c302b836b feat: a PC that had Gaming on NVIDIA on gets the SteamOS conversion ticked, as an update 2026-10-13 18:28:43 +02:00
theupriser 2ae3c4f4b3 feat: Gaming on NVIDIA is not offered any more, the SteamOS conversion covers NVIDIA PCs
The conversion installs the patched gamescope on every NVIDIA PC and sets up the kernel parameters, suspend memory and 32-bit libraries on a supported card; it turns off an existing Gaming on NVIDIA.
2026-10-13 18:27:13 +02:00
theupriser bad9a6bf44 feat: on a supported NVIDIA card the SteamOS conversion replaces Gaming on NVIDIA
The conversion also sets up what Gaming on NVIDIA did there (kernel parameters, early modules, suspend memory, 32-bit libraries). Gaming on NVIDIA is only offered on older NVIDIA cards, or while it is on.
2026-10-13 18:24:54 +02:00
theupriser 358efa05f2 fix: on NVIDIA the SteamOS conversion is a choice, Gaming on NVIDIA stays preselected; supported cards are GTX 16 / RTX 20 and newer 2026-10-13 18:19:21 +02:00
theupriser af182538dc docs: NVIDIA section of TECHNICAL.md follows the patched gamescope 2026-10-13 18:18:27 +02:00
theupriser d1758ac5eb feat: SteamOS conversion on NVIDIA with a patched gamescope (GBM scan-out)
The conversion is offered on supported NVIDIA cards again; it builds and installs steamify-gamescope-nvidia and sets gamescope_drm_gbm_scanout=1. It and Gaming on NVIDIA exclude each other.
2026-10-13 18:18:09 +02:00
theupriser 4461447ded chore: keep the gamescope GBM scan-out patch (NVIDIA picture fix) in patches/ 2026-10-13 18:05:01 +02:00
theupriser 3206f0a301 feat: Gaming on NVIDIA keeps video memory over suspend and installs the 32-bit libraries 2026-10-13 15:23:21 +02:00
theupriser cab1a9792f Merge pull request #78 from theupriser/release/2.11.1
Sync git.upriser.nl mirror / sync (push) Skipped
Single-file build / bundle (push) Successful in 12s
Release 2.11.1: README screenshots for the 2.11 menu
v2.11.1
2026-10-02 15:03:56 +02:00
theupriser 708df2f7d8 Merge pull request #77 from theupriser/bugfix/readme-screenshots
Sync git.upriser.nl mirror / sync (push) Skipped
Single-file build / bundle (push) Successful in 13s
docs: new README screenshots (2.11 menu), the silent option and the icons in the README
2026-10-02 15:03:27 +02:00
theupriser cef5c8d175 docs: changelog hash for the README screenshots 2026-10-02 15:01:49 +02:00
theupriser d70aeb8ac8 docs: new README screenshots (2.11 menu on a Steam Machine and an NVIDIA PC), the silent option and the icons in the README 2026-10-02 15:01:49 +02:00
theupriser 40d468cf83 chore: bump VERSION to 2.11.1 2026-10-02 14:45:32 +02:00
theupriser 2bd6e98ce0 Merge pull request #76 from theupriser/release/2.11.0
Single-file build / bundle (push) Successful in 15s
Sync git.upriser.nl mirror / sync (push) Skipped
Release 2.11.0: Start Steam silently in desktop mode, Steam Deck icons under the conversion, installer fixes
v2.11.0
2026-10-02 14:39:46 +02:00
theupriser 93a26a0d16 Merge pull request #75 from theupriser/chore/tests-to-dev
Sync git.upriser.nl mirror / sync (push) Skipped
Single-file build / bundle (push) Successful in 15s
chore: the tests live in steamify-cachyos-dev; changelog hashes for 2.11.0
2026-10-02 14:38:12 +02:00
theupriser f05078d932 docs: changelog hashes for 2.11.0, and the tests move
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-02 14:37:42 +02:00
theupriser 4d387b2f86 chore: the tests live in steamify-cachyos-dev, remove tests/ 2026-10-02 14:37:02 +02:00
theupriser 19089a1eda Merge pull request #74 from theupriser/feature/silent-steam-start
Sync git.upriser.nl mirror / sync (push) Skipped
Single-file build / bundle (push) Successful in 12s
feat: Start Steam silently in desktop mode (opt-in), Steam Deck icons under the conversion, installer fixes
2026-10-02 14:34:56 +02:00
theupriser 2f7b53f64b fix: the Steam Machine serial number step is not fatal in the installer chroot (read-only /sys); the tmpfiles.d file applies at boot
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-02 12:22:20 +02:00
theupriser bd8f387cf5 fix: STEAMIFY_NO_DOWNLOAD finds the bundle through BASH_SOURCE (a bundle has no SCRIPT_DIR: the install failed with an unbound variable)
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-02 11:38:25 +02:00
theupriser 45a23aff34 feat: STEAMIFY_NO_DOWNLOAD: the first login runs the ISO's Steamify bundle instead of the newest release
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-02 11:11:18 +02:00
theupriser f3810a9fdd fix: the SteamOS theme drops the blank Discover pin from the taskbar (also on the first login of an ISO install)
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-02 10:52:04 +02:00
theupriser 188799e951 fix: the SteamOS conversion no longer lists the silent start in what it changes (it is its own opt-in option)
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-02 10:43:25 +02:00
theupriser 079e725ba8 feat: "Start Steam silently in desktop mode" is opt-in (it was always on); an existing systemd unit counts as on and is migrated by the update
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-02 10:16:40 +02:00
theupriser 7869b472be feat: Steam Deck/Machine icons is a sub-option of the SteamOS conversion (it only changes gaming mode)
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-02 10:15:59 +02:00
theupriser fbdad5a785 feat: the silent option is Steam's own autostart entry (~/.config/autostart/steam.desktop with -silent), so its "Run Steam when my computer starts" follows it; the systemd unit is gone
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-02 09:28:03 +02:00
theupriser 349492423e feat: "Start Steam silently in desktop mode" is always shown, also on a Steam Machine
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-02 09:10:26 +02:00
theupriser 613149a807 docs: changelog for the silent start option
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-01 23:04:18 +02:00
theupriser 2e51d1d3f3 feat: "Start Steam silently" sub-option for the SteamOS conversion (silent) and Gaming on NVIDIA (nvsilent) 2026-10-01 23:04:18 +02:00
theupriser e5110ada40 chore: bump VERSION to 2.11.0 2026-10-01 23:02:37 +02:00
theupriser 1074514b83 Merge pull request #73 from theupriser/release/2.10.0
Single-file build / bundle (push) Successful in 14s
Sync git.upriser.nl mirror / sync (push) Skipped
Release 2.10.0
v2.10.0
2026-10-01 21:55:23 +02:00
theupriser 2c004322af Merge pull request #72 from theupriser/bugfix/changelog-2.10.0-trim
Sync git.upriser.nl mirror / sync (push) Skipped
Single-file build / bundle (push) Successful in 24s
docs: trim the 2.10.0 changelog
2026-10-01 21:54:20 +02:00
theupriser 3915e1a96f docs: trim the 2.10.0 changelog to the user-facing changes 2026-10-01 21:54:13 +02:00
theupriser 098dc3d0d8 chore: remove .no-release-yet, 2.10.0 is ready 2026-10-01 21:54:11 +02:00
theupriser 48352b5601 Merge bugfix/nvidia-shellcheck into release/2.10.0
Sync git.upriser.nl mirror / sync (push) Skipped
Single-file build / bundle (push) Successful in 11s
2026-10-01 21:43:21 +02:00
theupriser 05b8f11c19 docs: changelog hashes for 2.10.0 2026-10-01 21:43:21 +02:00
theupriser 8b96e2d8a9 fix: shellcheck of the bundle: nvidia_enable's local args clashed with an array of another module (renamed unit_args) 2026-10-01 21:43:21 +02:00
theupriser f1fb18ec81 docs: changelog for 2.10.0, one entry per commit with its hash 2026-10-01 21:41:02 +02:00
theupriser 1987fa903b Merge feature/extended-controller-support into release/2.10.0 2026-10-01 21:29:42 +02:00
theupriser b7dc931a4f Merge feature/nvidia-gaming-fix into release/2.10.0
# Conflicts:
#	CHANGELOG.md
2026-10-01 21:29:42 +02:00