Hello,
Sorry for the late reply, I do not have much time these days. As mentionned before, you can select the "Minimal Installation" group in Anaconda. You will end up with: a bootloader, a kernel, a package manager, wired networking support, a shell and some basic tools CLI tools.
It's up to you to configure your system afterwards. Feel free to ask me - or ask.fp.o - if you're stuck on something but note that I might take some time to answer.
``` ~ » dnf group info "Minimal Install" Last metadata expiration check: 0:00:19 ago on Thu 12 Sep 2019 13:40:05 CEST. Environment Group: Minimal Install Description: Basic functionality. Mandatory Groups: Core Optional Groups: Guest Agents Standard ~ » dnf group info Core Last metadata expiration check: 0:00:46 ago on Thu 12 Sep 2019 13:40:05 CEST.
Group: Core Description: Smallest possible installation Mandatory Packages: audit basesystem bash coreutils curl dhcp-client dnf dnf-yum e2fsprogs filesystem glibc hostname iproute iputils kbd less man-db ncurses openssh-clients openssh-server parted passwd plymouth policycoreutils procps-ng rootfiles rpm rpmfusion-free-release selinux-policy-targeted setup shadow-utils sssd-common sssd-kcm sudo systemd util-linux vim-minimal Default Packages: NetworkManager dnf-plugins-core dracut-config-rescue firewalld lsvpd powerpc-utils Optional Packages: dracut-config-generic initial-setup initscripts uboot-images-armv7 uboot-images-armv8 uboot-tools Conditional Packages: rpmfusion-free-appstream-data ```