Commit Graph
548 Commits
Author SHA1 Message Date
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
Vasiliy Stelmachenok 09b04b14c9 buildiso: Do not sign ISO if GPG key is not found
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-05-09 21:41:22 +02:00
Vasiliy Stelmachenok a9eaed9aa3 buildiso: Do not fail if makepkg.conf not exist
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-05-09 21:41:22 +02:00
Vasiliy Stelmachenok 3666a8b36c ci: Build ISO from non-root user
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-04-24 12:46:28 +02:00
Vasiliy Stelmachenok 46b067137a ci: Update cachyos keyring before run mkarchiso
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-04-23 20:16:47 +02:00
Vasiliy Stelmachenok 1e5fffd0e0 buildiso: Fast fail in case of mkarchiso errors
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-04-23 20:16:47 +02:00
Vasiliy Stelmachenok ae320574b1 ci: Capture calamares log on failed installation
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-04-20 19:12:34 +02:00
Vasiliy Stelmachenok 245103fab6 ci: Run also for pull requests
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-04-20 19:12:34 +02:00
Vasiliy Stelmachenok 54ff83cc1e ci: Cancel existing runs when a new push happens
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-04-20 19:12:34 +02:00
Vasiliy Stelmachenok d0f612ad61 ci: Add tests for filesystems
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-04-20 19:12:34 +02:00
Vasiliy Stelmachenok 41c699bdd6 ci: Add tests for bootloaders
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-04-20 19:12:34 +02:00
Vasiliy Stelmachenok b4c1b8d14c ci: Add basic tests
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-04-20 19:12:34 +02:00
Vasiliy Stelmachenok b45ff015c0 ci: Upload testing ISO as artifact
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-04-20 19:12:34 +02:00
Vasiliy Stelmachenok 3108cc80dd ci: Add ISO build workflow
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2026-04-20 19:12:34 +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 47b3fd2668 Changelog: Update for new release
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2026-04-15 16:51:49 +02:00
Peter Jung 8f1d151e33 Changelog: Update for release
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2026-03-08 10:27:13 +01:00
Peter Jung 3202cdb08e Changelog: Update
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2026-03-04 18:16:16 +01: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 438da09dd6 CHANGELOG: Update changelogs for handheld edition (#87)
Signed-off-by: Eric Naim <dnaim@cachyos.org>
2026-02-27 13:14:01 +01:00
Peter Jung 49b0a75c60 Changelog: Update
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2026-02-26 19:13:08 +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 6ee9c60324 Changelog: Sync
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2026-01-24 16:19:33 +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
Peter Jung 6571ad45a1 Changelog: Update
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2026-01-22 18:50:29 +01:00
Vasiliy Stelmachenok f0451067c3 Remove yad from packages (#82) 2026-01-20 18:04:19 +01:00
Peter Jung 04b0ff8902 Changelog: Update
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2026-01-18 16:53:18 +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 38e8823aed Changelog: Update
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2026-01-17 19:47:22 +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
Peter Jung 3f11bf53ea Changelog: Sync for new release
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2025-11-29 16:32:35 +01:00
Peter Jung 036f5e0a93 grub: Sync with archiso 87
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2025-11-24 12:48:48 +01:00
Peter Jung f100abd2c6 memtest: Show only on x86 UEFI
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2025-11-24 12:40:22 +01:00
Peter Jung bfb8abf479 remove architecture from boot entry file names
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2025-11-24 12:39:45 +01:00
Peter Jung 8902bdce39 Do not hardcode x86_64 in boot entries
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2025-11-24 12:38:15 +01:00
Peter Jung dba79e6db8 dmcheck: Add support for cosmic-greeter and plasma-login-manager
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2025-11-23 17:12:34 +01:00
Vasiliy Stelmachenok 5975597f36 Increase time sync wait timeout (#68)
Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
2025-11-21 19:10:29 +01:00
Vladislav Nepogodin c969851eee 🚧 buildiso: disable building in RAM by default 2025-11-20 15:18:05 +04:00
veuxitandVasiliy Stelmachenok 94480e21a8 Implement building ISO in RAM and automatic removal of build directory (#67)
* feat: Implement building ISO in RAM

* feat: Implement removing build directory

* README: Remove build directory by default

* Use mktemp to create work directory

Co-authored-by: Vasiliy Stelmachenok <92667539+ventureoo@users.noreply.github.com>

* Adapt cehcks for mktemp

* util-iso.sh: Fix typo

Co-authored-by: Vasiliy Stelmachenok <92667539+ventureoo@users.noreply.github.com>

* util-iso.sh: Ensure safe removal of directory by quoting variable

Co-authored-by: Vasiliy Stelmachenok <92667539+ventureoo@users.noreply.github.com>

* util-iso.sh: umount_fs first and then start removal

* util-iso.sh: Properly handle removal of work directory

---------

Co-authored-by: Vasiliy Stelmachenok <92667539+ventureoo@users.noreply.github.com>
2025-11-20 10:13:41 +01:00
Peter Jung 2a25ad08d6 Update packagenames 2025-11-16 18:47:36 +01:00