Skip to content

andreanegri/vagrant-xfce4-ubuntu

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vagrant-xfce4-ubuntu

Vagrant-based development environment using Ubuntu, with GUI (i.e., not headless). The Xfce Desktop Environment is used instead of the default Unity for performance reasons.

The Vagrant base box is the official Ubuntu 16.04 (Xenial Xerus) 64-bit box available from Hashicorp Atlas.

Installation

Prerequisites:

  • VirtualBox. This has been tested with version 5.0.40
  • Vagrant. This has been tested using version 2.0.0

Clone this repository, then from the repository folder run this command:

vagrant up

# login on VM
vagrant ssh

# change ubuntu user password
sudo passwd ubuntu

exit

vagrant reload

Notes

  • Add your local customisation to provision/local.sh.
  • The Vagrantfile copies your private key to the VM so you can access Github et al. via SSH. It assumes the private key file can be found in ~/.ssh/id_rsa on the host machine.
  • You can also SSH to the VM as user ubuntu, using vagrant ssh
  • This dev box use gcc 4.9
  • It uses Powerline fonts, Terminator, zsh

Dotfiles and Configuration

Some configuration files are provided with this package:

  • bash configuration file (dotfiles/bashrc)
  • zsh configuration file (dotfiles/zshrc)
  • terminator profile config file (config/terminator.config)

Feel free to edit them as you need.

About

Vagrant-based development environment using Ubuntu and the Xfce Desktop Environment

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%