Commit Graph
417 Commits
Author SHA1 Message Date
theupriser a11266e2b7 feat: the ISO's label follows the Steamify version on it and the build time (STEAMIFY_2_9_1_20260929_1432, was COS_<year><month>); the release workflow names the same moment 2026-09-29 20:53:22 +02:00
theupriser 631a4e4dd8 fix: steamify-install leaves /var/log mounted (the caller reads its log afterwards; unmounting it hid the log again) 2026-09-29 18:47:59 +02:00
theupriser faa57cdb7f fix: steamify-install mounts the new system's /var/log (@log) first, so its logs aren't hidden under the mount after boot 2026-09-29 18:13:00 +02:00
theupriser df50367973 fix: the systemd-boot entry is made with efibootmgr from the live system (bootctl in the chroot wrote HD(0,GPT,0000...), which the firmware can't load) 2026-09-29 17:10:15 +02:00
theupriser 5a8bec572e fix: systemd-boot gets its EFI boot entry (bootctl skips the EFI variables in the installer's chroot) 2026-09-29 16:52:29 +02:00
theupriser 3cf29a814e feat: The installer only offers KDE Plasma, and the boot loaders Steamify supports (Limine, systemd-boot, GRUB; not rEFInd) 2026-09-29 07:57:50 +02:00
theupriser e3000ce8c7 fix: Only the installer says Steamify (CachyOS with Steamify Installer); the live session keeps CachyOS's own name 2026-09-28 19:14:17 +02:00
theupriser ce1cf71498 fix: The live session's About this System keeps CachyOS's own name (no renaming) 2026-09-28 19:12:35 +02:00
theupriser 8e7ec49a15 feat: The live session's About this System says CachyOS Linux with Steamify 2026-09-28 18:21:29 +02:00
theupriser 06d2fb564c feat: The installer is called CachyOS - Steamify Installer (branding productName, set after the launcher's reinstall); TODO: Hello's title, radio buttons stay 2026-09-28 18:18:09 +02:00
theupriser 0cc736776a fix: The launcher downloads Steamify and writes the page's rows (Items.qml, items.json) where the page reads them ($sdir was empty in its own local); --list errors go to its log 2026-09-28 17:37:48 +02:00
theupriser 62402ce4c8 feat: packagechooserq is built with the ISO (build-calamares-modules.sh) instead of a committed .so; the Steamify page is left out when Calamares' version differs from the one it was built for 2026-09-28 16:41:06 +02:00
theupriser 219aef176a fix: make steamify.sh executable on the ISO
steamify-prepare.sh fetches it with curl -o, which doesn't carry the
executable bit, and profiledef.sh's file_permissions never listed this
path. calamares-online.sh execs it directly ("$sbin" --defaults --list)
to regenerate Items.qml/items.json at boot; without +x that failed
silently (stderr redirected), so items.json was never written and the
Summary step's prettyStatus() override always fell back to the raw,
comma-joined id list.
2026-09-28 15:28:56 +02:00
theupriser eb58ef24b4 feat: bake packagechooserq module into the ISO, fix Steamify page styling
packagechooserq is excluded from cachyos-calamares-next's own build, so its
.so + module.desc are added straight into airootfs (matching the module
built against the current cachyos-calamares-next). Also:

- SteamifyPage.qml: border-only row highlight (was a translucent teal fill
  that made white text unreadable), themed page background (was falling
  through to Calamares' default white), a sub-option "└" marker, more right
  padding so the row border clears the scrollbar.
- calamares-online.sh: also write items.json next to Items.qml, so
  packagechooserq's prettyStatus() can show the Summary step's choice as
  labels instead of raw, comma-joined ids.
2026-09-28 14:56:15 +02:00
theupriser f58fa9bb1b feat: the Steamify page fetches the newest steamify.sh + rows before Calamares starts; fix layout warning and Theme.qml copy 2026-09-28 12:50:58 +02:00
theupriser 754a6a14da feat: Steamify installer page in progress (CachyOS look, rows from steamify.sh --defaults --list, after the packages page); TODO 2026-09-28 11:41:00 +02:00
theupriser 63b1a769d5 fix: steamify-install passes --options (Steamify 2.7.0 dropped --skip); TODO: the Steamify page passes the ticked ids, build in the test VM 2026-09-28 10:08:19 +02:00
theupriser 81f2eea63d feat: Steamify's choices in the installer: a Steam Machine page (what to leave out) and a Start in page (gaming mode or desktop), passed to steamify.sh --defaults 2026-09-27 21:59:38 +02:00
theupriser 309b22f634 feat: Live session: power-off fix built for the ISO's kernels, Vapor look and layout at the live login 2026-09-27 21:26:19 +02:00
theupriser c5c435c574 fix: The live session is called Steamify CachyOS, based on CachyOS 2026-09-27 21:07:39 +02:00
theupriser 2e35628ba8 feat: The live session is called Steamify, based on CachyOS (os-release, shown by Hello) 2026-09-27 21:04:44 +02:00
theupriser 05c04a013b feat: The ISO is called steamify-cachyos 2026-09-27 21:03:05 +02:00
theupriser f42859ac6a fix: The installer's sudo rule is read last, or CachyOS's %wheel rule after it asks for the password 2026-09-27 20:26:45 +02:00
theupriser 56f5707c86 fix: The Steamify step is added by calamares-online.sh, which copies CachyOS's settings over /etc/calamares/settings.conf 2026-09-27 20:06:11 +02:00
theupriser 331c799ea7 feat: Steamify's default setup for the new user during the install (Calamares step before cleanup) 2026-09-27 19:29:04 +02:00
Pete Viri 4937780541 dmcheck: targeting noctalia-greeter instead of greetd (#114) 2026-08-12 02:44:44 +04:00
Pete Viri ed601bf72b dmcheck: fix typo (#112) 2026-08-09 03:32:32 +04:00
Pete Viri 1003c206d3 dmcheck: add greetd support (#111)
* add greetd to dmcheck

* missing fi
2026-08-05 01:13:54 +04:00
Vladislav Nepogodin 92959ef86b packages: update calamares pkgname 2026-07-29 00:43:13 +04:00
Vasiliy Stelmachenok 6a8f78c178 Remove unnecessary comments from target pacman configuration
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-07-27 02:16:26 +04:00
Peter Jung 542a218766 Reapply "calamares: Update pkgname"
This reverts commit 7870318624.
2026-06-19 18:47:08 +02:00
Peter Jung a438690205 packages: Add inotify-tools to avoid hang
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2026-05-24 13:36:04 +02:00
Peter Jung 99ba5e72ca keyboard: Add support for full live enviroment keyboard switching
This adds support to automatically switch the locale for the complete Session, instead of only the calamares window.

It relays on kxkb2locale1, whcich is also used at Fedora for Anaconda to handle the Keyboard Switching. Tested in VM

Signed-off-by: Peter Jung admin@ptr1337.dev
2026-05-24 13:28:40 +02:00
Peter Jung 7870318624 Revert "calamares: Update pkgname"
This reverts commit 56c3fc5131.
2026-04-19 15:24:32 +02:00
Peter Jung 6edb489e16 archiso: Sync
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2026-04-15 17:32:48 +02:00
Peter Jung 56c3fc5131 calamares: Update pkgname
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2026-02-28 10:27:37 +01:00
Eric Naim e9aae42e75 dmcheck: Fix enabling ly (#85)
ly.service no longer exists and instead uses a template service. The
symlink matches the behaviour when running `systemctl enable
ly@tty2`

Signed-off-by: Eric Naim <dnaim@cachyos.org>
2026-02-24 20:17:34 +01:00
yevshev 3ca6ecac56 add thunderbolt support to ISO (#83) 2026-01-30 18:58:57 +01:00
Peter Jung 70f4f85aaf Reapply "packages: Add gcc to pkglist to have architecture detection before pacstrap"
This reverts commit 14900d6ae2.
2026-01-24 13:40:25 +01:00
Peter Jung 14900d6ae2 Revert "packages: Add gcc to pkglist to have architecture detection before pacstrap"
This reverts commit f90a2840d9.
2026-01-23 21:50:35 +01:00
Vasiliy Stelmachenok f0451067c3 Remove yad from packages (#82) 2026-01-20 18:04:19 +01:00
Peter Jung f90a2840d9 packages: Add gcc to pkglist to have architecture detection before pacstrap
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2026-01-17 21:00:08 +01:00
Peter Jung 54012a7139 nvidia-module-loader: Fix loading of nvidia module (#81) 2026-01-17 19:41:56 +01:00
Peter Jung fd266391e5 dmcheck: Fix plasma-login service enable
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2026-01-17 18:23:25 +01:00
Peter Jung 9513c3834c pkexec-wrapper: Fix locale1 keyboard layout update
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2026-01-17 17:38:14 +01:00
Vasiliy Stelmachenok bbf5386289 Run kwin_wayland with locale1 support for calamares (#80) 2026-01-16 21:55:02 +01:00
Vasiliy Stelmachenok c23b7e93dd Remove use nvidia-module-extractor and load modules for appropriate kernel (#79) 2026-01-16 16:19:12 +01:00
Peter Jung 4ecf880837 displaymanager: Switch to sddm on the ISO
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2026-01-16 16:04:43 +01:00
Vasiliy Stelmachenok b13da0aadc Move bootloader selection in calamares module (#76) 2026-01-16 15:55:39 +01:00
Peter Jung e556dad8d0 kernel: Add stable kernel alongside LTS Kernel (#72) 2025-12-09 16:31:41 +01:00