Commit Graph
35 Commits
Author SHA1 Message Date
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 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 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 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 852a9d80d7 Docs: per-CPU-level gamescope builds 2026-10-13 20:16:09 +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 3ebb8d3bc9 fix: keep python-hidapi: a placeholder provides python-hid for jupiter-hw-support 2026-10-13 19:03:23 +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 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 4461447ded chore: keep the gamescope GBM scan-out patch (NVIDIA picture fix) in patches/ 2026-10-13 18:05:01 +02:00
theupriser 84cf0959e4 feat: NVIDIA modules in the initramfs only while every kernel has them, decided again by a pacman hook at every kernel change 2026-10-01 14:42:06 +02:00
theupriser a72d848e78 feat: Steam's OS Version is the SteamOS release Steamify follows (steamos-3.9), its OS Codename steam-machine; About this System keeps "CachyOS Linux" (UseOSReleaseVersion) 2026-09-28 19:28:10 +02:00
theupriser 27a40702ce fix: Steam's OS Variant shows Steamify's version (VARIANT_ID=steamify-2.9.0; Steam shows VARIANT_ID, not VARIANT) 2026-09-28 19:22:25 +02:00
theupriser 44bfe071d6 fix: No VERSION_ID in os-release: About this System said "CachyOS Linux 2.9.0"; the version is in VARIANT ("Steamify 2.9.0") 2026-09-28 19:17:01 +02:00
theupriser 435f69c151 feat: Steam's System settings: the OS name stays CachyOS (no renaming, also not in About this System), Steamify <version> as the variant, the SteamOS release it follows as the codename (steamos-3.9) 2026-09-28 19:14:43 +02:00
theupriser ce71b34b0d feat: Steam's System settings and About this System like on SteamOS: OS name, Steamify as OS variant and version, serial number and Wi-Fi backend on a Steam Machine 2026-09-28 19:03:54 +02:00
theupriser e86ddcc4af feat: Add as non-Steam game: Steamify in the Steam library, under the shortcut; controller works when started from Steam 2026-09-27 18:16:14 +02:00
theupriser 479b70b337 feat: Everything in the home folder under steamify (state, scripts, icon), moved once from the old name 2026-09-27 16:11:32 +02:00
theupriser cce31e19c2 refactor: DKMS confs in patches/; an existing leds-valve DKMS override is kept and restored 2026-09-27 16:00:39 +02:00
theupriser bd4fa3a6f4 refactor: The session sync and kernel headers scripts in patches/ 2026-09-27 15:59:17 +02:00
theupriser 572417bd7b fix: Open Steamify from the notification starts the app (own scope), the same way it was last used (app or terminal) 2026-09-27 15:54:26 +02:00
theupriser cf73229756 feat: Update notifications: a notification and tray icon when there's a new Steamify 2026-09-27 14:06:48 +02:00
theupriser 56fb9080a7 docs: Power-off fix texts cover every affected kernel, not just 7.2 2026-09-27 12:23:54 +02:00
theupriser 7694c97d68 feat: Power-off fix for the Steam Machine; the kernel pin is optional
Kernels >= 7.2 keep the firmware's S4/S5 wake bit on GPIO pin 18, so the
Steam Machine starts again right after powering off. Steam Machine
support now builds a DKMS module (patches/steamify-fremont-poweroff.c)
that clears it before power-off, for every kernel. The kernel pin is no
longer ticked by default. Module sources and patches move to patches/,
embedded by the single-file build.
2026-09-27 12:13:23 +02:00