a1bd74ccd2
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>
69 lines
1.6 KiB
Plaintext
69 lines
1.6 KiB
Plaintext
# TANINUX additions — appended to releng's packages.x86_64 by bootstrap-profile.sh.
|
|
# IMPORTANT: pacman package lists do NOT allow inline comments. Keep every
|
|
# comment on its own line — a stray "# ..." after a package name turns the whole
|
|
# line into an invalid package (that was the kitty/flatpak "target not found").
|
|
# (bootstrap also swaps the live kernel linux -> linux-zen.)
|
|
|
|
# the whole TANINUX desktop (niri/eww/greeter/theme/apps from [tanin])
|
|
tanin-desktop
|
|
|
|
# kernel (zen)
|
|
linux-zen
|
|
linux-zen-headers
|
|
|
|
# Btrfs + automatic snapshots
|
|
btrfs-progs
|
|
snapper
|
|
snap-pac
|
|
|
|
# boot splash
|
|
plymouth
|
|
|
|
# live installer: cage hosts calamares. calamares is AUR -> served from [tanin]
|
|
# (rebuild via finish-tanin-repo.sh / the calamares one-liner in BUILD.md).
|
|
cage
|
|
calamares
|
|
# seatd: cage/wlroots needs a seat; the getty-autologin has no logind seat, so
|
|
# run seatd (disabled on the target — greetd uses logind there).
|
|
seatd
|
|
# qt6-wayland: calamares (Qt) needs the wayland platform plugin to run under cage
|
|
qt6-wayland
|
|
|
|
# resolve provider prompts non-interactively (mkarchiso can't answer them):
|
|
# audio -> pipewire's JACK (matches the pipewire stack); netfilter -> iptables(-nft)
|
|
pipewire-jack
|
|
iptables
|
|
|
|
# target bootloader
|
|
efibootmgr
|
|
|
|
# partitioning / filesystems
|
|
gptfdisk
|
|
dosfstools
|
|
e2fsprogs
|
|
|
|
# preinstalled apps
|
|
firefox
|
|
thunderbird
|
|
kitty
|
|
nautilus
|
|
flatpak
|
|
#paru
|
|
|
|
# media (gstreamer-vaapi was removed from Arch -> gst-plugin-va is the successor)
|
|
mpv
|
|
loupe
|
|
gst-plugins-good
|
|
gst-plugins-bad
|
|
gst-plugins-ugly
|
|
gst-libav
|
|
gst-plugin-va
|
|
|
|
# fonts & emoji
|
|
noto-fonts
|
|
noto-fonts-emoji
|
|
noto-fonts-cjk
|
|
|
|
# utilities
|
|
file-roller
|