Commit Graph
170 Commits
Author SHA1 Message Date
theupriser 063b5a8032 Turning everything off gives GNOME back the desktop and tray icon extensions Steamify added 2026-10-15 21:07:15 +02:00
theupriser e9b7031bec Merge release/2.13.0 into bugfix/gnome-theme-leftovers
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-15 21:05:44 +02:00
theupriser 80d44a3475 GNOME theme off: remove the dock's and tiling's settings schemas copied for GNOME Settings 2026-10-15 21:02:02 +02:00
theupriser 49fba4af82 Restart GNOME logs in to GNOME, not the account's default session (gaming mode after the conversion); the default is put back afterwards
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-15 21:01:39 +02:00
theupriser 906b338fcc Merge pull request #87 from theupriser/bugfix/dock-icon-png
Sync git.upriser.nl mirror / sync (push) Skipped
Single-file build / bundle (push) Successful in 16s
Dock icon: ship the icon as a PNG and refer to it by name
2026-10-15 20:51:09 +02:00
theupriser ba501ff213 Merge pull request #88 from theupriser/feature/gnome-relogin
Sync git.upriser.nl mirror / sync (push) Skipped
Single-file build / bundle (push) Successful in 15s
App: Restart GNOME after the theme, desktop scale, row and switch clicks
2026-10-15 20:50:43 +02:00
theupriser bc11fc7653 Merge release/2.13.0 into bugfix/dock-icon-png
Sync git.upriser.nl mirror / sync (push) Skipped
2026-10-15 20:50:16 +02:00
theupriser 6f575448cf Dock icon: ship the icon as a PNG and refer to it by name (GNOME can't always draw the SVG) 2026-10-15 20:48:31 +02:00
theupriser 7b751ab726 Install qt6-svg with PySide6: without Qt's SVG plugin the app's logo doesn't show 2026-10-15 20:40:26 +02:00
theupriser 0bb5708769 GNOME theme: Restart GNOME button after applying the theme (relogin through GDM when set up, else a logout) 2026-10-15 20:29:13 +02:00
theupriser 0c46b209b9 Merge pull request #85 from theupriser/feat/gnome-settings-prebuilt
Sync git.upriser.nl mirror / sync (push) Skipped
Single-file build / bundle (push) Successful in 28s
GNOME theme: install the prebuilt GNOME Settings with the Desktop panel
2026-10-15 20:17:44 +02:00
theupriser 2905b45ef7 Release 2.13.0: version, changelog, GNOME theme feature version 2026-10-15 20:10:50 +02:00
theupriser 645b3314be GNOME theme: install the prebuilt GNOME Settings with the Desktop panel
Downloaded from the steamify-gnome-theme 'settings' release (built by GitHub
Actions on current Arch, rebuilt weekly), checked against its sha256, installed
with pacman -U --ask 4. A failure only warns and keeps the stock Settings;
disabling the theme puts the stock gnome-control-center back.
2026-10-15 19:49:56 +02:00
theupriser 2ca288de39 gamescope-nvidia: smoke test judged by its log, not a pipe into grep -q
grep -q quits at the first match, gamescope then dies on the broken pipe, and with
pipefail a working build counted as broken (intermittent: the generic build was
tried and failed too, gaming mode setup failed on an RTX 5080). Output goes to a
file now and timeout -k kills a hung shutdown.
2026-10-15 17:54:54 +02:00
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 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 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 5dfc916b97 GNOME prototype: detect GNOME/GDM, GDM autologin and session switching 2026-10-14 13:40:13 +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 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 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 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