mirror of
https://github.com/theupriser/steamify-cachyos-live-iso.git
synced 2026-10-02 15:10:26 +02:00
feat: The ISO is called steamify-cachyos
This commit is contained in:
1 parent
04793bd07d
commit
05c04a013b
2 files changed
+9
-8
No files matched your search
@@ -2,21 +2,22 @@
|
|||||||
|
|
||||||
## Open
|
## Open
|
||||||
|
|
||||||
1. **Rename the ISO** file/label to Steam Machine CachyOS (see Later).
|
1. **Regression test 2.6.0 on an existing desktop install** before merging:
|
||||||
2. **Regression test 2.6.0 on an existing desktop install** before merging:
|
|
||||||
test VM from ssh-ready, full first run from the desktop, re-apply, a few
|
test VM from ssh-ready, full first run from the desktop, re-apply, a few
|
||||||
components off and on (every `systemctl --user` now goes through
|
components off and on (every `systemctl --user` now goes through
|
||||||
`user_systemctl`; with a session it should behave exactly as before).
|
`user_systemctl`; with a session it should behave exactly as before).
|
||||||
3. **Steamify PR**: `feat/defaults-mode` (2.6.0, `b948c20`) in
|
2. **Steamify PR**: `feat/defaults-mode` (2.6.0, `b948c20`) in
|
||||||
steamify-cachyos, pushed, no PR yet (checked 2026-09-27: not on main,
|
steamify-cachyos, pushed, no PR yet (checked 2026-09-27: not on main,
|
||||||
newest release v2.5.2). Open it after the regression test; the user
|
newest release v2.5.2). Open it after the regression test; the user
|
||||||
merges (never commit to main). The ISO's first-login step needs 2.6.0
|
merges (never commit to main). The ISO's first-login step needs 2.6.0
|
||||||
released.
|
released.
|
||||||
4. **Test on the real Steam Machine** from a USB stick (gamescope, LEDs, CEC,
|
3. **Test on the real Steam Machine** from a USB stick (gamescope, LEDs, CEC,
|
||||||
power-off) before calling the ISO usable.
|
power-off) before calling the ISO usable.
|
||||||
|
|
||||||
## Done
|
## Done
|
||||||
|
|
||||||
|
- **ISO name**: `steamify-cachyos-<date>-x86_64.iso` (`iso_name` in
|
||||||
|
`archiso/profiledef.sh`); the volume label stays `COS_<yyyymm>`.
|
||||||
- **VM install from the ISO (2026-09-27, `f42859a`):** a VM install from the ISO (Hello's
|
- **VM install from the ISO (2026-09-27, `f42859a`):** a VM install from the ISO (Hello's
|
||||||
Install, no manual fixes) ran Steamify's step: every component OK,
|
Install, no manual fixes) ran Steamify's step: every component OK,
|
||||||
`exit: 0`, SDDM autologin into gamescope. First desktop login (session switched to plasma in the VM) passed too:
|
`exit: 0`, SDDM autologin into gamescope. First desktop login (session switched to plasma in the VM) passed too:
|
||||||
@@ -48,8 +49,8 @@
|
|||||||
global storage; `steamify-install` passes them to
|
global storage; `steamify-install` passes them to
|
||||||
`steamify.sh --backend apply <ids>` (`--boot gamescope|desktop`) instead of
|
`steamify.sh --backend apply <ids>` (`--boot gamescope|desktop`) instead of
|
||||||
`--defaults`.
|
`--defaults`.
|
||||||
- **Branding**: name the ISO file and live session "Steam Machine CachyOS"
|
- **Branding**: the live session still says CachyOS (Hello, os-release,
|
||||||
(not plain `cachyos-*.iso`); check with the CachyOS team.
|
boot menu); decide what to rename there and check with the CachyOS team.
|
||||||
- **Release**: a CI job that builds the ISO (privileged container, flags from
|
- **Release**: a CI job that builds the ISO (privileged container, flags from
|
||||||
the steam-machine-iso skill) and hosts it (>2 GB, not a GitHub release asset).
|
the steam-machine-iso skill) and hosts it (>2 GB, not a GitHub release asset).
|
||||||
- **Drop the Boost 1.91 workaround** in `steamify-prepare.sh` once
|
- **Drop the Boost 1.91 workaround** in `steamify-prepare.sh` once
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
# shellcheck disable=SC2034
|
# shellcheck disable=SC2034
|
||||||
|
|
||||||
iso_name="cachyos"
|
iso_name="steamify-cachyos"
|
||||||
iso_label="COS_$(date --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y%m)"
|
iso_label="COS_$(date --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y%m)"
|
||||||
iso_publisher="CachyOS <https://cachyos.org>"
|
iso_publisher="CachyOS <https://cachyos.org>"
|
||||||
iso_application="CachyOS Live/Rescue DVD"
|
iso_application="Steamify CachyOS Live (based on CachyOS)"
|
||||||
iso_version="$(date --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y.%m.%d)"
|
iso_version="$(date --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" +%Y.%m.%d)"
|
||||||
install_dir="arch"
|
install_dir="arch"
|
||||||
buildmodes=('iso')
|
buildmodes=('iso')
|
||||||
|
|||||||
Reference in new issue
Block a user