No description
Find a file
Breadway 337d280f2b
All checks were successful
Mirror to GitHub / mirror (push) Successful in 4s
Add live-environment config so the ISO boots straight to the session
The fixed initramfs boots into userspace, but systemd-firstboot
(ConditionFirstBoot=yes, --prompt-locale --prompt-keymap-auto
--prompt-timezone --prompt-root-password) then blocked the console
waiting for interactive input, and root was locked (no /etc/shadow),
so the live medium never reached the autologin getty + Hyprland.

Ship the same base files releng uses to satisfy firstboot and unlock
root for autologin:
- etc/locale.conf  (LANG=C.UTF-8)        -> no locale prompt
- etc/localtime    (-> UTC)              -> no timezone prompt
- etc/vconsole.conf (KEYMAP=us)          -> no keymap prompt
- etc/hostname     (bos)
- etc/shadow       (root unlocked, empty pw, perms 0400 via profiledef)
- etc/passwd       (root shell = bash; system users are appended by the
                    systemd-sysusers pacman hook during pacstrap)

The overlay is applied before pacstrap (mkarchiso _make_custom_airootfs
precedes _make_packages) and these are pacman backup files, so the
static passwd/shadow act as the base and package scriptlets add the
rest — no clobbering of polkitd/pipewire/etc. users.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 03:13:54 +08:00
.forgejo/workflows Add in-house Calamares package (AUR-only upstream) 2026-06-13 23:39:39 +08:00
bos-settings Fix bos-settings compile errors and use REGISTRY_TOKEN for publishing 2026-06-13 22:54:27 +08:00
dotfiles Fix all issues from code/UX review 2026-06-12 13:45:00 +00:00
iso Add live-environment config so the ISO boots straight to the session 2026-06-14 03:13:54 +08:00
packaging Add in-house Calamares package (AUR-only upstream) 2026-06-13 23:39:39 +08:00
.gitignore Remove accidentally-committed .claude agent state; gitignore it 2026-06-13 22:54:47 +08:00
bakery.toml Add bakery.toml and packaging/arch to match bread ecosystem 2026-06-13 11:32:40 +08:00
bread_white.svg Add Calamares branding images from bread logo 2026-06-13 16:53:25 +08:00
Cargo.lock Regenerate Cargo.lock for bos-settings 2026-06-13 16:59:30 +08:00
Cargo.toml Scaffold BOS repo: dotfiles, ISO profile, and bos-settings GTK4 app 2026-06-12 13:27:25 +00:00
DESIGN.md Fix prod-readiness issues flagged in audit 2026-06-13 11:29:53 +08:00
LICENSE Add bakery.toml and packaging/arch to match bread ecosystem 2026-06-13 11:32:40 +08:00