diff --git a/.github/tools/bundle.sh b/.github/tools/bundle.sh index 54ffb77..eb94854 100755 --- a/.github/tools/bundle.sh +++ b/.github/tools/bundle.sh @@ -23,7 +23,7 @@ version="v$(grep -oP '^VERSION=\K.*' "$entry"), $(git describe --always --dirty # Header comment and `set` line of the entry point, up to the source loop. sed -n '1,/^SCRIPT_DIR=/p' "$entry" | sed '$d' echo "# Single-file build ($version), generated by .github/tools/bundle.sh - edit the" - echo "# sources in the repository instead: https://github.com/theupriser/cachyos-gamescope-boot" + echo "# sources in the repository instead: https://github.com/theupriser/steamify-cachyos" echo for lib in $libs; do echo "# ----- lib/$lib.sh -----" diff --git a/.github/workflows/bundle.yml b/.github/workflows/bundle.yml index b7dd5a3..60f8ef8 100644 --- a/.github/workflows/bundle.yml +++ b/.github/workflows/bundle.yml @@ -3,8 +3,8 @@ # with that version's CHANGELOG.md section as notes. A released version is # never overwritten; the newest one is marked latest, and the "latest" tag and # release are moved to it, so both of these always get the newest version: -# curl -fsSL https://github.com/theupriser/cachyos-gamescope-boot/releases/latest/download/setup-gamescope-boot.sh | bash -# curl -fsSL https://github.com/theupriser/cachyos-gamescope-boot/releases/download/latest/setup-gamescope-boot.sh | bash +# curl -fsSL https://github.com/theupriser/steamify-cachyos/releases/latest/download/setup-gamescope-boot.sh | bash +# curl -fsSL https://github.com/theupriser/steamify-cachyos/releases/download/latest/setup-gamescope-boot.sh | bash # Pull requests only build and check it, and warn when VERSION is already released. name: Single-file build diff --git a/AGENTS.md b/AGENTS.md index e37f5d8..bef1693 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -5,7 +5,7 @@ for what the script does from a user's point of view. ## Project overview -**Steamify CachyOS** (repository `cachyos-gamescope-boot`): a bash wizard that makes CachyOS (KDE Plasma 6 + `plasma-login-manager`) +**Steamify CachyOS**: a bash wizard that makes CachyOS (KDE Plasma 6 + `plasma-login-manager`) boot into a SteamOS-style gamescope session, with working switching between gamescope and the Plasma desktop. Primary target: the Valve Steam Machine (DMI `Valve`/`Fremont`) running CachyOS Desktop edition. @@ -179,5 +179,5 @@ the wizard with scripted menu input such as `printf '2\n\ny\nn\n'`, the per-component checks; when stdin is not a terminal the menu falls back to a numbered prompt, which is what scripted runs use, reboot checks, the full test matrix, `--fremont` to fake Steam Machine hardware) live in -[cachyos-gamescope-boot-dev-env](https://github.com/theupriser/cachyos-gamescope-boot-dev-env). +[steamify-cachyos-dev](https://github.com/theupriser/steamify-cachyos-dev). Gamescope itself and the real LED bar can only be verified on hardware. diff --git a/CHANGELOG.md b/CHANGELOG.md index 59c50a3..a89a384 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,10 +18,15 @@ itself on the desktop. and downloaded from there. - Desktop files are written already executable, so Plasma runs them instead of opening them in an editor. -- **feat: Rename to Steamify CachyOS** +- `be874b8` **feat: Rename to Steamify CachyOS** - Menu header, the shortcut ("Steamify CachyOS", menu item "Steamify - shortcut"), release titles, README and AGENTS.md. The repository, script - and download URLs keep the name `cachyos-gamescope-boot`. + shortcut"), release titles, README and AGENTS.md. +- **chore: Repository renamed to steamify-cachyos** + - All URLs point to `github.com/theupriser/steamify-cachyos` (the old ones + redirect). The script keeps its name, `setup-gamescope-boot.sh`, so the + old download URL keeps working; internal names such as + `~/.local/state/cachyos-gamescope-boot` stay, so existing installs can + still be turned off. ## 0.8.0 - 2026-09-24 (#8) diff --git a/README.md b/README.md index c02c361..e5b8b27 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,7 @@ Steam Machine. Out of the box, CachyOS doesn't quite manage this: the switch to the desktop can hang, and the PC doesn't reliably boot back into gaming mode. Steamify -fixes that and sets everything up for you. (The repository is still called -`cachyos-gamescope-boot`.) +fixes that and sets everything up for you. ## What you get @@ -45,7 +44,7 @@ Everything you turn off is put back the way it was. Open **Konsole** on your Plasma desktop and run: ```bash -curl -fsSL https://github.com/theupriser/cachyos-gamescope-boot/releases/latest/download/setup-gamescope-boot.sh | bash +curl -fsSL https://github.com/theupriser/steamify-cachyos/releases/latest/download/setup-gamescope-boot.sh | bash ``` That downloads and runs the latest single-file version, and works in any @@ -53,8 +52,8 @@ shell, including fish (CachyOS's default). Prefer to keep a copy, or to look at the script first? Clone the repository instead: ```bash -git clone https://github.com/theupriser/cachyos-gamescope-boot.git -cd cachyos-gamescope-boot +git clone https://github.com/theupriser/steamify-cachyos.git +cd steamify-cachyos ./setup-gamescope-boot.sh ``` diff --git a/lib/wizard-shortcut.sh b/lib/wizard-shortcut.sh index e71050a..892edec 100644 --- a/lib/wizard-shortcut.sh +++ b/lib/wizard-shortcut.sh @@ -4,7 +4,7 @@ # install command in the README), so it's never out of date. # Sourced by setup-gamescope-boot.sh; not meant to be run on its own. -WIZARD_RELEASE="https://github.com/theupriser/cachyos-gamescope-boot/releases/latest/download" +WIZARD_RELEASE="https://github.com/theupriser/steamify-cachyos/releases/latest/download" WIZARD_URL="$WIZARD_RELEASE/setup-gamescope-boot.sh" # Steam logo with a gear (assets/ in the repo, published with every release). WIZARD_ICON="${XDG_DATA_HOME:-$HOME/.local/share}/icons/hicolor/scalable/apps/cachyos-gamescope-boot-wizard.svg"