Commit Graph
353 Commits
Author SHA1 Message Date
theupriser 9a1a09dea0 GNOME: terminal for the Steamify shortcut and notifier, notifier runs on GNOME
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-14 14:00:58 +02:00
theupriser 457364df12 GNOME: install Extension Manager
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-14 13:55:23 +02:00
theupriser d0037e867b GNOME: AppIndicator extension for tray icons
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-14 13:54:30 +02:00
theupriser f21b37a77a GNOME: desktop icons through the Desktop Icons NG extension
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-14 13:51:49 +02:00
theupriser 4f095bd077 GNOME: pin the Return to Gaming Mode launcher to the dash; relogin waits for the runtime dir
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-14 13:51:03 +02:00
theupriser f2b5f84526 GDM relogin: stop GDM while the old user manager shuts down
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-14 13:45:03 +02:00
theupriser 66a9d33210 GNOME prototype: detect GNOME/GDM, GDM autologin and session switching 2026-10-14 13:40:13 +02:00
theupriser 7926e8b9ac Merge pull request #82 from theupriser/release/2.12.0
Single-file build / bundle (push) Successful in 26s
Sync git.upriser.nl mirror / sync (push) Skipped
Release 2.12.0
latest v2.12.0
2026-10-14 12:23:50 +02:00
theupriser 3e46415b7e Release marker removed: the patched gamescope flow was tested on the RTX 5080 PC
Sync git.upriser.nl mirror / sync (push) Skipped
Single-file build / bundle (push) Successful in 12s
2026-10-14 12:18:38 +02:00
theupriser dc189dce59 Merge pull request #81 from theupriser/feature/nvidia-pin-readme
Sync git.upriser.nl mirror / sync (push) Skipped
Single-file build / bundle (push) Successful in 25s
NVIDIA: pin the rebuilt 3.16.31-3, shorter README text
2026-10-14 07:58:18 +02:00
theupriser 88dd8bab07 README: NVIDIA support, which cards
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-14 07:57:31 +02:00
theupriser 69a3beba74 README: drop the tested-on note (technical, it is in TECHNICAL.md)
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-14 07:56:45 +02:00
theupriser 980cb069f3 NVIDIA: pin the rebuilt 3.16.31-3 packages; shorter README text
The release was rebuilt from steamify-gamescope-nvidia main (same version, new hashes).
2026-10-14 07:54:38 +02:00
theupriser ea908e3a30 Merge pull request #80 from theupriser/feature/nvidia-docs
Sync git.upriser.nl mirror / sync (push) Skipped
Single-file build / bundle (push) Successful in 13s
docs: NVIDIA as it is now
2026-10-13 20:35:32 +02:00
theupriser 9dd89a78ec docs: NVIDIA as it is now (README, TECHNICAL, CHANGELOG) 2026-10-13 20:33:51 +02:00
theupriser 0c1b90b58e Merge pull request #79 from theupriser/feat/nvidia-sleep-lib32
NVIDIA: patched gamescope for the SteamOS conversion, suspend memory, 32-bit libs (2.11.2)
2026-10-13 20:26:23 +02:00
theupriser a7f8493d64 Version 2.12.0; drop the NVIDIA screenshot (NVIDIA PCs get the same menu) 2026-10-13 20:24:32 +02:00
theupriser ab3cfebe7c gamescope-nvidia: glob instead of ls | grep (shellcheck SC2010) 2026-10-13 20:23:04 +02:00
theupriser 3e4c92cdbc NVIDIA setup: preflight (pacman lock, free space), failure marker with notification, reminder in the menu 2026-10-13 20:16:43 +02:00
theupriser 852a9d80d7 Docs: per-CPU-level gamescope builds 2026-10-13 20:16:09 +02:00
theupriser 0b7558b3b5 Smoke test: pass when gamescope ran the program (it segfaults on headless exit) 2026-10-13 20:11:59 +02:00
theupriser 50dbf3355e Patched gamescope: one build per CPU level (znver4/v4/v3/generic), smoke test after install, pin 3.16.31-3 2026-10-13 20:10:33 +02:00
theupriser 5b901ea1b7 feat: the gaming session on NVIDIA runs on the display's own mode, Steam's UI at its size; pin 3.16.31-2 2026-10-13 19:59:15 +02:00
theupriser 46e4601389 fix: the conversion removes single user mode's desktop autologin, which pinned the Plasma session 2026-10-13 19:09:28 +02:00
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