theupriser
dbaeaa14c9
App id io.github.theupriser.Steamify (GNOME matches windows to launchers only by reverse-DNS ids), own dark window frame on GNOME, launcher icon as a full path
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-14 15:44:37 +02:00
theupriser
7a84b0dbca
Update notifier: Steamify's own tray icon (single-color on GNOME)
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-14 15:18:26 +02:00
theupriser
0e0bf57ca8
Steamify launcher: StartupWMClass so GNOME's dock matches the app window; session tool records the last desktop from its shell
2026-10-14 15:17:17 +02:00
theupriser
68342e7a24
Preferred desktop for Switch to Desktop (kde/gnome/last), session tools for every login manager when GNOME is installed, GNOME theme texts in the app
2026-10-14 15:09:16 +02:00
theupriser
09ef0b1c71
GNOME theme: no arrow on menus
2026-10-14 15:04:32 +02:00
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