Non-critical packages (Desktop/Plasma group, Utilities) went through try_install which installed them one-at-a-time (45 individual pacman calls). Override operation_try_install in PMPacman to batch all plain-string packages into a single call, matching the behavior of operation_install.
Also:
- Remove antergos-plasma-theme from rootfs (profile.yaml) and both netinstall Plasma groups
- Add allowFileSystemTypeSelection: true to both antergos and minimal partition.conf
- Both main.py files (profile + minimal) get the batching fix
Introduces iso-profiles/antergos-minimal/, a new Xfce-based profile for
building a lightweight Antergos NeXT ISO under the 2 GB GitHub Releases
limit (the full Plasma profile produces ~2.15 GB).
Profile structure:
- profile.yaml: Xfce4 desktop, dinit-only init packages, Falkon browser,
minimal app selection, antergos-xfce-theme included in rootfs
- root-overlay/: SDDM configured for xfce.desktop, GRUB theme pointed to
antergos, xfconf settings for Antergos-NeXT GTK/xfwm4 theme
- live-overlay/: Calamares offline + online configs, netinstall with
multiple DE options (Plasma, Xfce, Cinnamon, MATE, LXQt, i3, Sway,
Hyprland), notesqml@minimal-info step explaining the edition rationale,
basestrap operations for antergos-release/grub-theme/keyring, display
manager selection (SDDM/LightDM/LXDM/LY), audio services (pipewire),
and antergos-xfce-theme in the Xfce subgroup
Default Xfce theme is set to Antergos-NeXT (Numix-derived, blue accent)
via xfconf XML in both live-overlay and root-overlay skel directories.