Things to do after fresh Fedora 20 install

Open a terminal and become root
su -

Add RPM fusion repository

yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Install Flash plugin for 64bit systems
yum install http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm -y
yum install flash-plugin nspluginwrapper alsa-plugins-pulseaudio libcurl

Read more about playing flash here.

Install applications according to your needs

yum install gnome-tweak-tool
yum install dconf-editor
yum install gimp
yum install inkscape
yum install thunderbird
yum install bluefish
yum install filezilla
yum install vlc
yum install python-openoffice
yum install VirtualBox

Gnome Weather and Gnome Maps in Fedora 20
Gnome Weather and Gnome Maps in Fedora 20

Install Gnome weather and Gnome maps
yum install gnome-weather
yum install gnome-maps

Fix AltTab behavior so it switches windows only on the active workspace
https://extensions.gnome.org/extension/15/alternatetab/ (does not group windows by application)

Install Chromium browser

Place the repo file and save it as /etc/yum.repos.d/churchyard-chromium-russianfedora.repo

yum install chromium

Enable mp3 and DVD playback
rpm -Uvh http://rpm.livna.org/livna-release.rpm

yum install gstreamer-plugins-bad gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-ugly gstreamer-ffmpeg ffmpeg mencoder ffmpeg2theora mplayer libdvdcss

yum install gstreamer1-libav gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer1-plugins-base-tools gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-good gstreamer1-plugins-base gstreamer1

yum install libdvdread libdvdnav lsdvd libdvdcss libdvdcss2

See also: How to install LaTeX and XeLaTeX in Fedora