feat(releng): add hardware detection and driver setup script
Add fws-setup-hardware script that automatically detects and installs: - GPU drivers (NVIDIA, AMD, Intel) based on lspci output - Hypervisor guest tools (VMware, VirtualBox, QEMU, Hyper-V) - Audio/mic/headset stack (PipeWire), Bluetooth (BlueZ), containers (Podman) - Optional desktop stack when non-CLI desktop is selected: Steam, Wine, VR support (Monado/OpenXR), and winboat-bin The script is integrated into the Anaconda kickstart post-installation phase and is non-blocking to prevent installation failures from missing packages or network issues. Also update profiledef.sh to set correct permissions (755) for the new script.
This commit is contained in:
@@ -298,6 +298,15 @@ HYEOF
|
||||
fi
|
||||
fi
|
||||
|
||||
# --- 4quater) ADN FWS : détection matériel + drivers + stack « Windows » ------
|
||||
# Script dédié (NON bloquant ; réseau requis) : drivers GPU détectés via lspci +
|
||||
# outils invité VM, son/micro/casque (PipeWire), Bluetooth, Podman, et — si un
|
||||
# bureau est choisi — Steam, Wine, VR (Monado/SteamVR), winboat-bin (apps
|
||||
# Windows). C'est le cœur « remplacement de Windows » de FWS.
|
||||
if [ -x /usr/local/bin/fws-setup-hardware ]; then
|
||||
/usr/local/bin/fws-setup-hardware "$DESK" || true
|
||||
fi
|
||||
|
||||
# --- Config Hyprland (si choisi) : clavier + apps + waybar -------------------
|
||||
# Hyprland (Wayland) NE lit PAS /etc/X11/xorg.conf.d/00-keyboard.conf : sa
|
||||
# disposition est dans SA config (input { kb_layout }). Sans config il démarre nu
|
||||
|
||||
Reference in New Issue
Block a user