bos/iso/packages.x86_64
Breadway 6135b2215d
All checks were successful
Mirror to GitHub / mirror (push) Successful in 9s
Add archiso initramfs hooks so the live ISO can switch root
The profile shipped boot configs and the package list but lacked the
mkinitcpio archiso configuration, so mkarchiso built a stock initramfs
with no archiso hook. At boot the kernel honoured archisosearchuuid/
archisobasedir but nothing knew how to find and mount airootfs.sfs, so
switch-root failed and the live medium dropped to emergency mode.

Add the canonical releng pieces:
- airootfs/etc/mkinitcpio.conf.d/archiso.conf (HOOKS incl. archiso)
- airootfs/etc/mkinitcpio.d/linux.preset (builds initramfs-linux.img)
- mkinitcpio{,-archiso,-nfs-utils} in packages.x86_64

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-14 02:55:53 +08:00

102 lines
1.4 KiB
Text

# Base system
base
base-devel
linux
linux-firmware
linux-headers
# Bootloader + filesystem
grub
efibootmgr
btrfs-progs
dosfstools
mtools
# Live-ISO boot (archiso bootmodes: bios.syslinux + uefi.systemd-boot)
# mkinitcpio-archiso provides the initramfs hooks that find and mount
# airootfs.sfs and switch root into it — without it the live ISO drops
# to emergency mode on boot.
mkinitcpio
mkinitcpio-archiso
mkinitcpio-nfs-utils
syslinux
memtest86+
memtest86+-efi
edk2-shell
# Snapshot infrastructure
snapper
snap-pac
grub-btrfs
inotify-tools
# Wayland / Hyprland
hyprland
xdg-desktop-portal-hyprland
xdg-utils
xdg-user-dirs
polkit
polkit-gnome
# Audio
pipewire
wireplumber
pipewire-pulse
pipewire-alsa
pipewire-jack
# Network
networkmanager
network-manager-applet
iw
iwd
bluez
bluez-utils
# GTK4 runtime
gtk4
gtk4-layer-shell
librsvg
libpulse
# Display (wlroots is bundled with Hyprland; don't list separately)
wayland
wayland-protocols
# Fonts
noto-fonts
noto-fonts-emoji
ttf-jetbrains-mono
# Terminal
foot
# File manager
nautilus
# Installer — Calamares is AUR-only; built in-house and served from [breadway]
# (calamares 3.4.x is already Qt6; there is no separate calamares-qt6 package)
calamares
# Bread ecosystem — sourced from [breadway] repo
bakery
# Input / screen utilities
brightnessctl
grim
slurp
# Utilities
sudo
git
curl
wget
unzip
tar
gzip
which
man-db
man-pages
less
# Dev tools (for bos-settings standalone install)
rustup