%packages --exclude-weakdeps fedora-release # The '@core' group installs, as it's name suggests, packages that are core # to _any_:tm: Linux distribution. This includes packages like system, passwd, # bash, coreutils, sudo, yum, etc. @core @standard # Kernel selection kernel-core # Other necessary packages cloud-utils-growpart e2fsprogs glibc-langpack-en NetworkManager-wifi # Extra add-ons git openssh pciutils tmux util-linux # Extra packages to do 'U-Boot -> GRUB -> Linux' dracut-config-generic efibootmgr # systemd-boot sdubby systemd-boot-unsigned # GRUB2 #grub2-common #grub2-efi-aa64 #grub2-efi-aa64-modules #grubby #shim-aa64 # Packages from SIG/AltArch uboot-images-riscv64 # This provides actual U-Boot binaries for SBCs uboot-tools # This provides tools to interact with U-Boot (if stored on SPI) like fw_printenv, fw_setenv, mkimage, gen_eth_addr, etc # Trust me, they're nice! appliance-tools #aria2 #bat #btop #dash #epel-release gzip hdparm htop mock #parallel perl-Digest-SHA #picocom procps-ng pykickstart ripgrep rpm-build rpmdevtools rpmlint ShellCheck tree wget xz yt-dlp zstd # Remove some packages -abrt-cli -cockpit* -dracut-config-rescue -java-11-* -plymouth -smartmontools # no "stock" EL kernel -kernel-core -kmod-kvdo -vdo %end