[repo] name = "peacock-stable" [[package]] name = "bash" version = "5.3.9.1-1" description = "The GNU Bourne Again shell (Arch version)" layout = "system" arch = "aarch64" archive = "bash-5.3.9.1-1-aarch64.feather" sha256 = "2ee870ae799e67026ac1fa457a301cfaaa45c272bb7170d7d71f37aff8a2c490" size = 5187092 [[package]] name = "busybox" version = "1.36.1-1" description = "Swiss Army Knife of Embedded Linux" layout = "system" arch = "aarch64" archive = "busybox-1.36.1-1-aarch64.feather" sha256 = "a49d6df9ebff775a4f7664465d7fe63c49bcd9224cbddf8822fe33176bd8bbf2" size = 1186317 [[package]] name = "dbus-openrc" version = "20250202-1" description = "OpenRC dbus init scripts (Artix)" layout = "system" arch = "aarch64" archive = "dbus-openrc-20250202-1-aarch64.feather" sha256 = "0b4be6eca7fe6877da59c696c5b3d07c4691cba963e1ad409b23702c3b6b1c83" size = 1220 [[package]] name = "device-xiaomi-daisy" version = "1.0.0-1" description = "Xiaomi Mi A2 Lite device package" layout = "system" arch = "aarch64" archive = "device-xiaomi-daisy-1.0.0-1-aarch64.feather" sha256 = "e49163a23cd443ae322719d877664409c87b79afe7df39432d233f1ec3e1abaa" size = 1570 depends = ["linux-xiaomi-daisy", "firmware-xiaomi-daisy", "firmware-qcom-adreno-a530", "lk2nd-xiaomi-daisy"] [[package]] name = "dropbear" version = "2022.83-1" description = "Lightweight SSH server and client (static, musl)" layout = "system" arch = "aarch64" archive = "dropbear-2022.83-1-aarch64.feather" sha256 = "a4f000e79ab1e5e0f5fe5639a6e5fc4c5c1d2c643c07d8d1a29c78f4f1b18773" size = 900685 [[package]] name = "e2fsprogs-prp" version = "1.47.0-1" description = "Lean static-musl ext2/3/4 tools for the PRP installer (mke2fs/mkfs.ext4, e2fsck, resize2fs, tune2fs) — busybox's mkfs.ext4 is too limited to format the target. Self-contained; recovery-only twin of e2fsprogs." layout = "system" arch = "aarch64" archive = "e2fsprogs-prp-1.47.0-1-aarch64.feather" sha256 = "06495c860c500274aad959072ec6b2c85053b68544e50a78c31b4a10fea1d2de" size = 1707532 [[package]] name = "elogind-openrc" version = "20260215-1" description = "OpenRC elogind init script (Artix)" layout = "system" arch = "aarch64" archive = "elogind-openrc-20260215-1-aarch64.feather" sha256 = "d7781b19915b04f11450f10744448dca35042cc48af1a37be1ad73a613f3f8b1" size = 797 [[package]] name = "firmware-qcom-adreno-a530" version = "20241110-1" description = "Qualcomm Adreno A530 GPU firmware (from postmarketOS source)" layout = "system" arch = "aarch64" archive = "firmware-qcom-adreno-a530-20241110-1-aarch64.feather" sha256 = "c3bbb8b5efb0fe3ddfc5931064d57e234681b89f9a3563b8639546e9007c371d" size = 12582 [[package]] name = "firmware-xiaomi-daisy" version = "9ae200b57743-1" description = "Firmware blobs for Xiaomi Mi A2 Lite (daisy)" layout = "system" arch = "aarch64" archive = "firmware-xiaomi-daisy-9ae200b57743-1-aarch64.feather" sha256 = "fb01dcba5b8344269c8d60059935dfa8b4fe2e08a4d18d4c770999a6a2e084f7" size = 4537 [[package]] name = "flavor-alpine" version = "0.1.0-1" description = "Alpine base-distro flavor marker." layout = "meta" arch = "aarch64" archive = "flavor-alpine-0.1.0-1-aarch64.feather" sha256 = "591c19492aaf5c9a188c21838128ef7207b0ccfe0c2cbee173684abfa7a1b66d" size = 231 [[package]] name = "flavor-arch" version = "0.1.0-1" description = "Arch base-distro flavor marker (the Arch userland is bootstrapped separately, not via feather yet)." layout = "meta" arch = "aarch64" archive = "flavor-arch-0.1.0-1-aarch64.feather" sha256 = "94f555a78580ea7501ccf2c94d1c001dd376c3fd97d2192f42e4a7b6668f4a49" size = 275 [[package]] name = "flavor-arch-base" version = "20260625" description = "arch base-distro rootfs (the guest userland under /flavors/arch). Bootstrapped with the distro's native tooling; install under /flavors/arch." layout = "system" arch = "aarch64" archive = "flavor-arch-base-20260625-1-aarch64.feather" sha256 = "12c5d3d2bc175ba4cd63cd3ccf0d48c1554debd7cdd7f2f7847386b108b8f48f" size = 216822949 [[package]] name = "flavor-debian" version = "0.1.0-1" description = "Debian base-distro flavor marker." layout = "meta" arch = "aarch64" archive = "flavor-debian-0.1.0-1-aarch64.feather" sha256 = "c20159e9f130a50abc7a1f011e5dcaf24b0f101c00069d2135e6d86e2871387d" size = 232 [[package]] name = "init-openrc" version = "0.1.0-1" description = "OpenRC init metapackage for PeacockOS." layout = "meta" arch = "aarch64" archive = "init-openrc-0.1.0-1-aarch64.feather" sha256 = "929d3c4ad79660f8f4d732538ca9f8fb95485c0eb2740c29dd7fd27f4b6234bf" size = 268 depends = ["openrc", "udev-openrc", "dbus-openrc", "elogind-openrc"] [[package]] name = "init-systemd" version = "0.1.0-1" description = "systemd init metapackage (placeholder — systemd is not feather-packaged yet)." layout = "meta" arch = "aarch64" archive = "init-systemd-0.1.0-1-aarch64.feather" sha256 = "dcc16fc5e776048eb178cfd7ac514aed0955b66cf6c3460540372d47e94dbdef" size = 257 [[package]] name = "libnl" version = "3.7.0-1" description = "Netlink protocol library (libnl-3 + libnl-genl-3), static for cross builds. Consumed as a build_dep_package by wpa_supplicant (nl80211). Not shipped at runtime — wpa_supplicant links it statically." layout = "system" arch = "aarch64" archive = "libnl-3.7.0-1-aarch64.feather" sha256 = "879402bb40b682a2faa952f78c12b47b144826032c8f2516d5144921d49a8d17" size = 1930399 [[package]] name = "linux-xiaomi-daisy" version = "6.16.3.r0-1" description = "Mainline kernel for Xiaomi Mi A2 Lite (daisy / msm8953); also builds a PRP-trimmed kernel (zImage-prp) in the same tree" layout = "system" arch = "aarch64" archive = "linux-xiaomi-daisy-6.16.3.r0-1-aarch64.feather" sha256 = "aa4eff6cf8559ceeac34e9c22a117560b368fe2adbdc5e60860e33c8cc4142bd" size = 11161688 [[package]] name = "linux-xiaomi-daisy-prp" version = "6.16.3.r0-1" description = "Mainline kernel for Xiaomi Mi A2 Lite (daisy / msm8953); also builds a PRP-trimmed kernel (zImage-prp) in the same tree" layout = "system" arch = "aarch64" archive = "linux-xiaomi-daisy-prp-6.16.3.r0-1-aarch64.feather" sha256 = "1ba4dcba584722cb8f1cc5f21e5551d3a1f602b8e5b20f44fcfa3fec33509c99" size = 9637577 [[package]] name = "lk2nd-xiaomi-daisy" version = "0.0.9075-1" description = "lk2nd secondary bootloader image for Xiaomi Mi A2 Lite (daisy / msm8953)" layout = "system" arch = "aarch64" archive = "lk2nd-xiaomi-daisy-0.0.9075-1-aarch64.feather" sha256 = "1fef68f2ac7c7cb3e4c8016c95927cac9174cb13367146780020bb556fdc12ae" size = 175884 [[package]] name = "lvm2" version = "2.03.40-1" description = "Logical Volume Manager 2 (Arch version) — provides dmsetup + libdevmapper used by Peacock initramfs for nested-root dm-linear mapping" layout = "system" arch = "aarch64" archive = "lvm2-2.03.40-1-aarch64.feather" sha256 = "efaaf5a8ac6ddddcca38abaed164ce213b608dcc7465822440014f05790514e5" size = 1176356 [[package]] name = "openrc" version = "0.63.2-1" description = "OpenRC init system" layout = "system" arch = "aarch64" archive = "openrc-0.63.2-1-aarch64.feather" sha256 = "fc03401fa831659d58112f92223bd8e98257dea04047691c54c2fa177fef19f7" size = 1480757 [[package]] name = "peacock-base" version = "0.1.0-1" description = "PeacockOS base metapackage — the core platform that boots as PID 1 (peacock-init) and hosts distro flavors as guests. NOTE: the base-distro userland (glibc/coreutils/...) ships separately as a flavor--base; this covers the peacock-built layer." layout = "meta" arch = "aarch64" archive = "peacock-base-0.1.0-1-aarch64.feather" sha256 = "e70d613c89e489d6020f48596cf78a651e6ac317876894bf88f8343157ceea32" size = 445 depends = ["peacock-init", "busybox", "util-linux", "lvm2", "openrc", "dbus-openrc", "elogind-openrc", "udev-openrc", "peacock-mkinitfs", "peacock-fastfetch", "bash"] [[package]] name = "peacock-fastfetch" version = "1.0.1-1" description = "Display fastfetch at the end of OpenRC boot" layout = "system" arch = "aarch64" archive = "peacock-fastfetch-1.0.1-1-aarch64.feather" sha256 = "6bbb7343fd2deffb7d49c8875c3b730748b1b65442d8c3e5b641d4f70138123f" size = 1151 [[package]] name = "peacock-init" version = "0.2.2-1" description = "PeacockOS base supervisor / PID 1. Boots the base, enters the active flavor (plain chroot in phase 1, PID+mount namespaces later), and stays resident to supervise + recover. Installs /sbin/peacock-init and the /sbin/init symlink the initramfs hands off to." layout = "system" arch = "aarch64" archive = "peacock-init-0.2.2-1-aarch64.feather" sha256 = "6ec75acaab8f172764623bfcf440779643a8747c5ef084fcaef11204869dd4c3" size = 834527 [[package]] name = "peacock-mkinitfs" version = "0.1.0-1" description = "Standalone CLI that builds the Peacock initramfs cpio.gz. Replaces the in-tree peacock-initramfs-tools port plus the internal/mkinitfs package that previously lived inside the Peacock CLI." layout = "system" arch = "aarch64" archive = "peacock-mkinitfs-0.1.0-1-aarch64.feather" sha256 = "e6eeea35ab7be27c11aa3e50a4e214965354baffd8e5ddd2c3f6cec0fbee8245" size = 1765882 [[package]] name = "peacock-sddm-theme-peacock-phone" version = "1.0.6-1" description = "PeacockOS phone-first SDDM theme (touch friendly, dark)" layout = "system" arch = "aarch64" archive = "peacock-sddm-theme-peacock-phone-1.0.6-1-aarch64.feather" sha256 = "57ecacb64f826577ab736395642a90fdbc0c1a407125878fc8d8f4df497fe9bc" size = 3441 depends = ["sddm"] [[package]] name = "peacock-splash" version = "1.1.1-1" description = "Simple framebuffer splash screen utility for initramfs" layout = "system" arch = "aarch64" archive = "peacock-splash-1.1.1-1-aarch64.feather" sha256 = "8013612baf14af537f4b31cff950977b24d6fbfdc76a69bf414be673f3e7c87a" size = 359712 [[package]] name = "prp-xiaomi-daisy" version = "0.0.32-1" description = "PRP (Peacock Recovery Project) recovery boot.img for Xiaomi Mi A2 Lite (daisy / MSM8953)" layout = "system" arch = "aarch64" archive = "prp-xiaomi-daisy-0.0.32-1-aarch64.feather" sha256 = "d6c47790788be86b4b1b47b74768065b57d9769894d6435aac9be91437bdacad" size = 16266743 [[package]] name = "udev-openrc" version = "3.2.14-1" description = "Eudev - Device manager for the Linux kernel (OpenRC variant)" layout = "system" arch = "aarch64" archive = "udev-openrc-3.2.14-1-aarch64.feather" sha256 = "6f9c90018f7a35318bc4ba8e14e984469915c2446e6eb94785a98e0e70245cce" size = 4160307 [[package]] name = "util-linux" version = "2.41-1" description = "Miscellaneous system utilities (Arch version) — provides losetup, partx, blkid, lsblk, mount, mountpoint, etc. used by Peacock initramfs for partition probing" layout = "system" arch = "aarch64" archive = "util-linux-2.41-1-aarch64.feather" sha256 = "3a540b1f835e2f2f0661335ce509ef13eb5baa125c215febcbff6e190aeed8c4" size = 10915321 [[package]] name = "util-linux-prp" version = "2.41-1" description = "Lean static-musl util-linux subset for PRP recovery — full fdisk/sfdisk + blkid/partx/losetup, built fully static via zig cc so PRP ships no glibc/ncurses/readline/dynamic-linker. The full dynamic util-linux stays for the OS; this is the recovery-only twin (cf. linux-xiaomi-daisy-prp)." layout = "system" arch = "aarch64" archive = "util-linux-prp-2.41-1-aarch64.feather" sha256 = "a1ee6df1f3f4dcc6c5c885e1de4977d487c4e463c5f897cc7e5cf2899acaa7f5" size = 1237520 [[package]] name = "wpa_supplicant" version = "2.10-1" description = "WPA/WPA2 supplicant + wpa_cli for PRP recovery Wi-Fi. Static-musl, nl80211 (libnl) with WEXT fallback, internal TLS/crypto (no openssl) — self-contained for the recovery rootfs." layout = "system" arch = "aarch64" archive = "wpa_supplicant-2.10-1-aarch64.feather" sha256 = "b8fa03c20c443272236757f567b6fad0226a97048d75150aecfa19f8fab1c5b7" size = 675293 [[package]] name = "xiaomi-daisy-debug-netssh" version = "1.0.0-1" description = "Debug helper for daisy: auto USB RNDIS + DHCP + SSH daemon (OpenRC)" layout = "system" arch = "aarch64" archive = "xiaomi-daisy-debug-netssh-1.0.0-1-aarch64.feather" sha256 = "e7a856e49fc2de0e10376bab42113dbd37ff6c2f8791f4cf4b5fe61cd7724f40" size = 4176 depends = ["openrc", "coreutils", "iproute2", "inetutils", "busybox", "kmod", "dropbear", "openssh", "shadow"]