separate ingredient for non-virtual hardware support

This commit is contained in:
luz 2025-04-28 09:40:46 -05:00
parent 7d70dc6d32
commit 4c42ea08b2
5 changed files with 39 additions and 2 deletions

View File

@ -0,0 +1,33 @@
# __ ____ ____ _____
# ____ / /_ __ __/ / /___ ____ ___ ___ / __ \/ ___/
# / __ \/ __ \/ / / / / / __ \/ __ `__ \/ _ \ / / / /\__ \
# / /_/ / / / / /_/ / / / /_/ / / / / / / __/ / /_/ /___/ /
# / .___/_/ /_/\__, /_/_/\____/_/ /_/ /_/\___/ \____//____/
# /_/ /____/
#
# What ? This kickstart file provides extended hardware support
%packages --exclude-weakdeps # Beginning of the package section. Does not include weak dependencies
# hardware-support group. Mandatory packages # Provides extended hardware support, and especially extra wireless drivers
alsa-sof-firmware # Audio drivers and firmware for ALSA. Essential for audio functionality.
amd-gpu-firmware # Firmware for AMD GPUs. Required for proper GPU operation.
atheros-firmware # Firmware for Atheros wireless network adapters. Critical for wireless connectivity.
b43-fwcutter # Utility for cutting firmware files for B43 drivers. Needed for driver compatibility.
b43-openfwwf # Driver and firmware for B43 network cards. Essential for network card operation.
brcmfmac-firmware # Firmware for Broadcom MAC controllers. Required for wireless and wired network performance.
cirrus-audio-firmware # Firmware for Cirrus Logic audio chips. Necessary for audio hardware support.
intel-audio-firmware # Firmware for Intel audio processors. Required for integrated audio functionality.
intel-gpu-firmware # Firmware for Intel GPUs. Essential for GPU operation.
intel-vsc-firmware # Firmware for Intel Video Scheduling Controller. Required for GPU performance.
iwlegacy-firmware # Legacy firmware for older Intel wireless cards. Needed for compatibility.
iwlwifi-dvm-firmware # Firmware for Intel Wireless Link 5100/5200 series. Crucial for wireless connectivity.
iwlwifi-mvm-firmware # Firmware for Intel Wireless Link 5300/5400 series. Required for wireless performance.
libertas-firmware # Firmware for Broadcom wireless network cards. Essential for wireless connectivity.
mt7xxx-firmware # Firmware for MediaTek wireless network adapters. Required for wireless connectivity.
nvidia-gpu-firmware # Firmware for NVIDIA GPUs. Essential for GPU operation.
nxpwireless-firmware # Firmware for NXP wireless network adapters. Required for wireless connectivity.
realtek-firmware # Firmware for Realtek network adapters and audio devices. Essential for various device support.
tiwilink-firmware # Firmware for TI WiLink wireless network adapters. Required for wireless connectivity.
%end # End of the packages section

View File

@ -10,7 +10,8 @@
%include ../ingredients/core.cfg # The core configuration
%include ../ingredients/core-storage.cfg # The core configuration storage
%include ../ingredients/core-locale.cfg # A system locale
%include ../ingredients/core-packages.cfg # The default group of packages
%include ../ingredients/core-packages.cfg # The default group of packages
%include ../ingredients/core-packages-hardware-support.cfg # Provides extended hardware support
%include ../ingredients/core-fedora-repo.cfg # Offical repositories for Fedora
%include ../ingredients/core-post.cfg # Post configuration script
%include ../ingredients/core-desktop-initial-setup.cfg # Includes initial-setup for GNOME Shell, allowing for the creation of a user after the first boot, as well as some basic configuration

View File

@ -10,7 +10,8 @@
%include ../ingredients/core.cfg # The core configuration
%include ../ingredients/core-storage.cfg # The core configuration storage
%include ../ingredients/core-locale.cfg # A system locale
%include ../ingredients/core-packages.cfg # The default group of packages
%include ../ingredients/core-packages.cfg # The default group of packages
%include ../ingredients/core-packages-hardware-support.cfg # Provides extended hardware support
%include ../ingredients/core-fedora-repo.cfg # Offical repositories for Fedora
%include ../ingredients/core-post.cfg # Post configuration script
%include ../ingredients/core-desktop-initial-setup.cfg # Includes initial-setup for GNOME Shell, allowing for the creation of a user after the first boot, as well as some basic configuration

View File

@ -11,6 +11,7 @@
%include ../ingredients/core-storage.cfg # The core configuration storage
%include ../ingredients/core-locale.cfg # A system locale
%include ../ingredients/core-packages.cfg # The default group of packages
%include ../ingredients/core-packages-hardware-support.cfg # Provides extended hardware support
%include ../ingredients/core-fedora-repo.cfg # Offical repositories for Fedora
%include ../ingredients/core-post.cfg # Post configuration script
%include ../ingredients/core-desktop-initial-setup.cfg # Includes initial-setup for GNOME Shell, allowing for the creation of a user after the first boot, as well as some basic configuration

View File

@ -11,6 +11,7 @@
%include ../ingredients/core-storage.cfg # The core configuration storage
%include ../ingredients/core-locale.cfg # A system locale
%include ../ingredients/core-packages.cfg # The default group of packages
%include ../ingredients/core-packages-hardware-support.cfg # Provides extended hardware support
%include ../ingredients/core-fedora-repo.cfg # Offical repositories for Fedora
%include ../ingredients/core-post.cfg # Post configuration script
%include ../ingredients/core-desktop-initial-setup.cfg # Includes initial-setup for GNOME Shell, allowing for the creation of a user after the first boot, as well as some basic configuration