This is the installation guide how to install Fedora according to my regular setup conventions.
Prefer to run this update proceedure through text-mode (e in grub + run level 3 at the end). The reason is I got a bunch of problem when trying to upgrade all packages through gnome.
sudo dnf -y update
This will remove the open vm tools and install proprietary vmware tools for enhanced experience in vmware workstation make sure that the disc is inserted via the UI
sudo dnf -y remove open-vm*
cd /tmp/
cp /run/media/*/VMware\ Tools/VMwareTools*.tar.gz /tmp
tar -zxvf VMwareTools*.tar.gz
sudo ./vmware-tools-distrib/vmware-install.pl --default EULA_AGREED=yes
sudo reboot
sudo dnf -y install git tig htop vim autojump autojump-zsh
cd /tmp
wget https://github.com/atom/atom/releases/download/v1.24.0/atom.x86_64.rpm
sudo dnf -y install atom*.rpm
Installing the I3 Window Manager and making sure to insert correct configuration
sudo dnf -y install i3 i3status
cd ~
mkdir .i3
wget https://raw.githubusercontent.com/ptomasroos/home/master/.i3/config -O .i3/config
sudo reboot
sudo dnf -y install zsh
sh -c "$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"
cd ~
wget https://raw.githubusercontent.com/ptomasroos/home/master/.zshrc -O .zshrc
chsh -s $(which zsh)
sudo reboot
cd /tmp/
wget https://storage.googleapis.com/golang/go1.9.1.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go*.tar.gz
Make sure to run curl cmd as root
curl -sL https://rpm.nodesource.com/setup_8.x | bash -
sudo yum install -y nodejs
cd /tmp/
wget https://download.jetbrains.com/go/goland-181.3741.27.tar.gz
tar -zxvf goland*.gz
rm goland*.gz
sudo mv GoLand* /opt/goland
sudo ln -s /opt/goland/bin/goland.sh /usr/local/bin/goland
cd /tmp/
wget https://gist.githubusercontent.com/simonewebdesign/8507139/raw/bb380e1fb290f75458ec8aa8ec8ba2e1f259d81f/install_sublime_text.sh
chmod +x install_sublime_text.sh
sudo ./install_sublime_text.sh
mysql + workbench (https://www.if-not-true-then-false.com/2010/install-mysql-on-fedora-centos-red-hat-rhel/)
sudo dnf install https://dev.mysql.com/get/mysql57-community-release-fc26-10.noarch.rpm
sudo dnf install https://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-community-6.3.10-1.fc26.x86_64.rpm
sudo dnf install mysql-community-server
sudo dnf install mysql-workbench-community
systemctl start mysqld.service
systemctl enable mysqld.service
cd ~
sudo reboot