USU-grassRoots / paper-de

A desktop environment implementation of google's material design
MIT License
0 stars 0 forks source link

Set-up vm #1

Open rbingham opened 8 years ago

rbingham commented 8 years ago

We need a consistent environment with which to develop in. @srphillips and I were thinking of using vagrant as it's cross platform compatible, and would allow us to be consistent when developing paper-de.

srphillips commented 8 years ago

A basic Arch Linux VM we found on the Vagrant website is serving as our current base for the Vagrantfile. I have also added a shell script to provision the VM using basic shell commands that anyone can edit for additional dependencies. For now, it just updates the base packages and repos (as they are somewhat old), installs node and npm per Issue #3, and installs nvm for managing different node versions when necessary.

rbingham commented 8 years ago

Were you able to get the vm to work with libvirt? This is the error I'm getting:

The box you're attempting to add doesn't support the provider you requested. Please find an alternate box or use an alternate provider.

srphillips commented 8 years ago

The Vagrantfile I added to the git repo is setup to use Virtualbox for simplicity and greatest compatibility across platforms and developers. I have a modified one to help me get it setup with libvirt, but it's not done yet (i.e. doesn't work) and I haven't done any extra stuff to the box yet either (port-forwarding, memory/resource allocation, etc). I'm looking at documentation to setup the other plugins vagrant has that can use stuff like libvirt and lxc.

srphillips commented 8 years ago

Wayland doesn't seem to be supported in VirtualBox and there are no plans for integrating it because Oracle seems to suck at communication with their community. We can use other options for testing in a vm, but it means that all dev would have to be done in Linux.