Commit Graph
361 Commits
Author SHA1 Message Date
theupriser 8432f634ef GNOME theme: GTK colors follow the light/dark style; adw-gtk3 2026-10-14 15:00:44 +02:00
theupriser 4221ae6e21 GNOME theme: register the extensions' schemas for GNOME Settings 2026-10-14 14:54:27 +02:00
theupriser eaa3f28fdc GNOME theme: no trash on the desktop (it is in the dock) 2026-10-14 14:48:43 +02:00
theupriser ab3b581f45 GNOME theme: Ubuntu Dock and Tiling Assistant, SteamOS backgrounds in Settings, dock keeps Ubuntu's look, no settings launchers 2026-10-14 14:46:32 +02:00
theupriser ce1aa1bf7d GNOME theme: one Steamify Vapor extension carries the shell colors; no gnome-shell-extensions bundle; dock shape left to the user 2026-10-14 14:38:32 +02:00
theupriser 79048338bf GNOME theme: Dock Settings and Desktop Icons Settings launchers 2026-10-14 14:24:44 +02:00
theupriser c7f5f515a3 GNOME theme: shell theme and dock in Vapor colors, Ubuntu-style extensions, start on the desktop; never pick GNOME Classic 2026-10-14 14:22:58 +02:00
theupriser 12eb56220a GDM steam-set-session: don't exit at boot when nobody is logged in 2026-10-14 14:08:44 +02:00
theupriser 039f2691d8 GNOME: terminal for the Steamify shortcut and notifier, notifier runs on GNOME 2026-10-14 14:00:58 +02:00
theupriser 62a30e6095 GNOME: install Extension Manager 2026-10-14 13:55:23 +02:00
theupriser c5b59d9438 GNOME: AppIndicator extension for tray icons 2026-10-14 13:54:30 +02:00
theupriser 2b84e6afa6 GNOME: desktop icons through the Desktop Icons NG extension 2026-10-14 13:51:49 +02:00
theupriser ae12c1bb41 GNOME: pin the Return to Gaming Mode launcher to the dash; relogin waits for the runtime dir 2026-10-14 13:51:03 +02:00
theupriser fc28ea4c64 GDM relogin: stop GDM while the old user manager shuts down 2026-10-14 13:45:03 +02:00
theupriser 5dfc916b97 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