All checks were successful
Mirror to GitHub / mirror (push) Successful in 16s
- 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` Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
114 lines
1.8 KiB
Text
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
|