bos/iso/packages.x86_64
Breadway 105b67bb4d Bake bread ecosystem into the ISO + full live desktop; fix installer timeout
- packages.x86_64: add bread, breadbar, breadbox, breadcrumbs, breadpad,
  bos-settings so they ship in the squashfs and reach the target via unpackfs
  (no network needed; install works fully offline)
- shellprocess.conf: set timeout 1800 — Calamares' 10s default was killing
  post-install.sh partway (the real cause of the empty /boot + ESP); the "-"
  prefix had been masking the kill as success
- bos-live-setup: live user now boots the real BOS desktop from /etc/skel
  (breadd + breadbar + breadbox) with the installer layered on top
  (auto-launch + Super+I), instead of an installer-only kiosk
- post-install.sh: drop the now-redundant networked `bakery install`
2026-06-14 18:41:59 +08:00

114 lines
1.8 KiB
Text

# Base system
base
base-devel
linux
linux-firmware
linux-headers
# Bootloader + filesystem
grub
efibootmgr
btrfs-progs
dosfstools
mtools
# squashfs-tools: provides unsquashfs, which Calamares' unpackfs module uses
# to extract airootfs.sfs onto the target during install.
squashfs-tools
# rsync: unpackfs copies the unpacked rootfs onto the target with rsync.
rsync
# 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. Baked into the squashfs so a
# fresh install (and the live session) has the full desktop with no network.
bakery
bread
breadbar
breadbox
breadcrumbs
breadpad
bos-settings
# 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