Releases: parchlinux/parch-bootc
Release list
Parch Linux Bootc pre-release
Parch Linux Bootc (Immutable) v0.2
Highlights
Parch Store (pastor): integrated the official Parch Store from the void repository (https://mirror.parchlinux.ir/$repo/$arch), pinned as the default Plasma panel launcher (com.parchlinux.pastor.desktop).
Native Plasma login: SDDM replaced entirely by plasma-login-manager and plasmalogin.service, giving a fully native KDE Plasma 6 Wayland greeter matching the Breeze theme.
Built-in bootupd: bootupd (coreos/bootupd) compiled from source and installed, with bootupd.socket enabled for atomic bootloader management and updates.
Firefox via Flatpak: native firefox package dropped in favor of automatic first-boot Flatpak install (org.mozilla.firefox) from Flathub. Decouples browser updates from core OS updates and cuts ~250 MB from the base image.
Automated raw image pipeline: CI/CD now builds the bootc container into a 15 GB bootable Btrfs raw image (Parchlinux-immutable-latest.img) via loopback and systemd-boot, compresses it with multi-threaded tar.xz, generates md5sum.txt, and uploads artifacts to the mirror (/srv/http/immutable/) over SSH.
Hardware & Desktop
- GPU acceleration:
mesa,vulkan-intel,vulkan-radeonbundled for hardware 3D acceleration and Wayland rendering on Intel and AMD GPUs. - Audio firmware:
sof-firmwareadded for built-in speakers/mics on 10th–14th Gen Intel and modern AMD laptops. - Bluetooth & power:
bluez,bluez-utils,bluedevil,upowerinstalled;bluetooth.serviceandupower.serviceenabled. - KDE utilities:
kinfocenter(About This System page),flatpak-kcm(Flatpak permission manager),plasma-pa(tray volume applet),polkit-kde-agent(privilege elevation dialogs),parch-emoji-ios(Vazirmatn/Vazircode Persian fonts + Apple-style emoji).
Footprint (~3.5–4.5 GB saved)
NoExtractset inpacman.conffor docs/man/info/help/gtk-doc.linux-lts-headerspruned from the read-only sysroot.- Locale pruning: unneeded translations removed, English and Persian kept.
- Headers, static libs (
*.a), and Rust/Cargo build caches stripped post-compile. - Buildah layer squashing (
squash: true) flattens the image to a single OCI layer.
Fixes
- Removed duplicate Plasma setup launch:
/etc/xdg/autostart/*plasma-setup*.desktopdeleted soplasma-setup.serviceruns once at first boot instead of reopening inside the user session. - Resolved package transaction conflicts from overlapping layout templates.
Full Changelog: 0.1...0.2
Parch Linux Bootc pre-release
0.1 fix(desktop): resolve plasma-desktop file conflict and set default sk…