karim
a1bd74ccd2
iso: cage needs a seat -> add+enable seatd (+ qt6-wayland for calamares)
...
VM test showed: boot menu (TANINUX branding ✓), root autologin ✓, motd ✓,
then cage failed: libseat 'Could not connect to /run/seatd.sock'. The getty
autologin has no logind seat, so run seatd in the live (disabled on the target,
where greetd uses logind). qt6-wayland so calamares (Qt) runs under cage.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-20 02:30:41 +02:00
karim
ac9b94b0b2
Complete archiso/Calamares profile scaffold (iso/)
...
- Calamares modules: unpackfs (clone), partition/mount/fstab (btrfs subvols),
bootloader (systemd-boot + quiet splash), packages (strip live), services
(greetd), shellprocess (snapper, flathub, strip-live), branding (Fuji)
- bootstrap-profile.sh: releng base + linux-zen swap + overlay our deltas
- BUILD.md: build steps, decisions, and honest open items (needs build-test)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-19 19:55:46 +02:00
karim
d32383ee6c
Fonts + kitty config in the desktop
...
- tanin-eww: ship Fuji kitty.conf into skel (~/.config/kitty)
- add missing font deps to tanin-eww + tanin-desktop:
ttc-iosevka-aile (bar's 'Iosevka Aile' UI font) + ttf-nerd-fonts-symbols
('Symbols Nerd Font' icon fallback). ttf-iosevka-nerd covers kitty.
- start archiso profile under iso/ (releng-base + overrides; systemd-boot,
btrfs+snapshots, plymouth, linux-zen, Calamares clone-install)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-19 19:51:25 +02:00