Setting up a fresh Fedora installation


I use these steps to get a fresh Fedora installation configured for my needs.

  1. sudo yum install gtk2-engines gtk-murrine-engine gtk-equinox-engine
  2. Set zsh as the default shell with sudo chsh -s /bin/zsh _username_
  3. Install dkms
  4. Install VirtualBox from official repository.
  5. Install Guake.
  6. Install Thunderbird.
  7. Install Sublime Text, create the subl terminal command and use configuration files and packages stored in my Dropbox account.
    ln -s ~/Dropbox/apps/SublimeText2/Installed\ Packages ~/.config/sublime-text-2/Installed\ Packages
    ln -s ~/Dropbox/apps/SublimeText2/Packages ~/.config/sublime-text-2/Packages
    ln -s ~/Dropbox/apps/SublimeText2/Pristine\ Packages ~/.config/sublime-text-2/Pristine\ Packages

    UPDATE: The above method for syncing Sublime Text configurations across multiple machines is wrong. This is the correct way.

  8. Install Node.js with sudo yum install npm.
  9. sudo yum install libxml2-devel libxslt-devel
  10. Install rbenv
  11. gem install bundler
  12. Install the FXChrome theme for Firefox.
  13. Install dconf-editor