Fedora

List packages
rpm -qa

# list groups
sudo dnf grouplist -v
MATE Desktop (mate-desktop-environment)
Minimal Install (minimal-environment)
Web Server (web-server-environment)

# additional repo
rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm

# install MATE desktop
dnf install @mate-desktop-environment -y
systemctl set-default graphical.target

# install applications
sudo dnf install -y ansible lxc* eclipse libreoffice smartmontools terminator docker thunderbird firefox

Fedora PXE install

mkdir -p /var/lib/tftpboot/fedora/17
 
wget ftp://ftp.uni-kl.de/pub/linux/fedora/linux/releases/17/Fedora/x86_64/os/images/pxeboot/initrd.img -O /var/lib/tftpboot/fedora/17/initrd.img
wget ftp://ftp.uni-kl.de/pub/linux/fedora/linux/releases/17/Fedora/x86_64/os/images/pxeboot/vmlinuz -O /var/lib/tftpboot/fedora/17/vmlinuz
 
cat <<EOF> /var/lib/tftpboot/pxelinux.cfg/fedora-17.cfg 
LABEL linux 
    MENU LABEL Fedora 17 PXE Install
    KERNEL fedora/17/vmlinuz
    APPEND initrd=fedora/17/initrd.img method=ftp://ftp.uni-kl.de/pub/linux/fedora/linux/releases/17/Fedora/x86_64/os
EOF

Kickstart
https://docs.fedoraproject.org/en-US/index.html

Links
http://www.tecmint.com/things-to-do-after-fedora-23-installation/
http://www.gtkdb.de/index_7_1659.html
http://wwoods.fedorapeople.org/doc/boot-options.html#_inst_stage2