# ============================================================
#  FWS — paquets de l'ISO live
#  Objectif : système live bootable + installateur Anaconda
#  (migration depuis Calamares) + jeu minimal d'outils de rescue.
# ============================================================

# --- Base système ---
base
base-devel
linux
linux-firmware
amd-ucode
intel-ucode

# --- initramfs / archiso ---
mkinitcpio
mkinitcpio-archiso

# --- Boot ---
syslinux
grub
efibootmgr
edk2-shell
os-prober
memtest86+
memtest86+-efi

# --- Filesystems ---
squashfs-tools
btrfs-progs
e2fsprogs
exfatprogs
xfsprogs
f2fs-tools
dosfstools
ntfs-3g
cryptsetup
lvm2
mdadm

# --- Outils disque ---
parted
gptfdisk
fatresize
firewalld
testdisk
smartmontools
nvme-cli
mmc-utils
hdparm

# --- Réseau ---
networkmanager
wpa_supplicant
wireless-regdb
openssh
rsync
curl
wget

# --- Shell / système ---
zsh
grml-zsh-config
bash
nano
vim
less
git
sudo
polkit
polkit-gnome
man-db
man-pages
arch-install-scripts
reflector
pacman-contrib

# --- Hardware ---
dmidecode
usbutils
pciutils
fastfetch
htop

# --- Audio (slideshow, optionnel) ---
alsa-utils
sof-firmware

# --- Xorg + Openbox (session graphique de l'installateur) ---
xorg-server
xorg-xinit
xorg-xrandr
xorg-xsetroot
openbox
ttf-dejavu

# --- Agents VM (pratique pour tester l'ISO) ---
qemu-guest-agent
virtualbox-guest-utils-nox
open-vm-tools

# --- FWS (fws-local) ---
winboat-bin

# --- Installateur Anaconda (fws-local) ---
# 'anaconda' tire automatiquement anaconda-widgets + toutes ses dépendances
# (python-blivet, pykickstart, libreport, gtk3, NetworkManager…).
anaconda
# Module 'cgi' (retiré de Python 3.13, PEP 594) requis par python-requests-ftp
# que pyanaconda/core/util.py importe en dur. python-legacy-cgi le réintroduit.
python-legacy-cgi
# Module 'crypt'/'crypt_r' (retiré de Python 3.13, PEP 594) requis par
# pyanaconda/core/users.py (hash des mots de passe). Paquet maison (fws-local).
python-crypt_r
# Namespace GI 'OSTree-1.0' : pyanaconda/rescue.py importe le payload rpm_ostree
# (inconditionnellement, même si FWS utilise liveimg) → fourni par 'ostree'.
ostree
