/mint-dev-vm

Vagrantfile and scripts for creating a Mint Cinnamon VirtualBox VM suitable for developement, installing Eclipse and Visual Studio Code on top of the rapa/mint-17.3-dev base box.

Primary LanguageShell

Vagrantfile & scripts for Mint 17.3 Developers VM

Building upon the Mint Cinnamon 17.3 rapa/mint-17.3-dev base box ( also available from source in GitHub ), the Vagrantfile and scripts available in this repository install:

  • Eclipse Neon
  • Visual Studio Code
  • Geany
  • Firefox Extensions
  • Git Config

Building your Developers VM

You will need to have both Vagrant and VirtualBox installed. Then, after you have cloned this repository, all you need to do from the root of your cloned repository is:

$ vagrant up

Installation Details

Eclipse Neon

In order to reduce my own personal 'setup' time with Eclipse, the scripts in this repository preset various (Java slanted) preferences to my own choices. This has also meant that a pre-determined workspace has been configured in /opt/workspace. Use these files as the basis for scripting your own automated Eclipse installation.

This is a brand new release of Eclipse, so it's not had much real world usage yet.

Eclipse Plugins

Currently only a single plugin is installed:

  • YEdit

Visual Studio Code

This is a 'vanilla' install, with the intention that it be used for TypeScript or similar development.

Geany

Geany has been installed as a complement to gedit in order to have an editor that automatically remembers which files were edited in the previous session and opens them automatically.

Firefox Extensions

  • Adblock Plus
  • Ghostery
  • NoScript Security Suite
  • Markdown Viewer
  • Classic Theme Restorer
  • Tab Groups

Git Config

The last provisioner in the Vagrantfile attempts to copy the .gitconfig in your host user's home directory to the home directory of the 'vagrant' user within the VM.