Files
FWS-ISO/configs/releng/packages.x86_64
T
nocode 3b47ef30e7 feat(releng): add gameboot packages for windows gaming deployment
Add packages required for offline Windows gaming dual-boot deployment with Secure Boot support:
- wimlib: for applying Windows install.wim/.esd images
- hivex: for offline BCD and anti-BitLocker modifications
- sbctl/sbsigntools/mokutil: for Secure Boot management
- binutils: for objdump (.sbat) inspection

Note: nvidia driver is conditional and managed separately via fws-setup-hardware.
2026-07-08 23:56:00 +02:00

136 lines
2.7 KiB
Plaintext

# ============================================================
# 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
zenity
zram-generator
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
# Terminal X : debug de l'installateur + entrée « Terminals » du menu Openbox.
xterm
# Gestionnaire D&D 5e (dés, personnages, grimoire, sessions, combat).
fws-dnd
# --- Gameboot : dual-boot Windows gaming (déploiement offline + Secure Boot) ---
# Outils universels de fws-windows-deploy (%post, hors ligne) + fws-secureboot-setup.
# NB : PAS de 'nvidia' ici (conditionnel via fws-setup-hardware).
# wimlib = apply install.wim/.esd ; hivex = BCD + anti-BitLocker offline ;
# sbctl/sbsigntools/mokutil = Secure Boot ; binutils = objdump (.sbat).
wimlib
hivex
sbctl
sbsigntools
mokutil
binutils