Skip to content

Instantly share code, notes, and snippets.

@lexruee
Created November 8, 2017 18:48

Revisions

  1. lexruee created this gist Nov 8, 2017.
    16 changes: 16 additions & 0 deletions Vagrantfile
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,16 @@
    Vagrant.configure("2") do |config|
    config.vm.box = "ubuntu/artful64"
    config.vm.provider 'virtualbox' do |v|
    v.gui = true
    end

    config.vm.provision "shell", inline: <<-SHELL
    apt-get update -y
    apt-get dist-upgrade -y
    apt-get install -y git make
    apt-get install -y gnome-session gdm3 nautilus gnome-terminal
    apt-get install -y gnome-shell-extensions gnome-menus gnome-tweak-tool
    su -c 'cd /home/vagrant; rm -rf Arc-Menu; git clone https://github.com/LinxGem33/Arc-Menu; cd Arc-Menu; make disable; make install; make enable' vagrant
    reboot
    SHELL
    end
    11 changes: 11 additions & 0 deletions workflow
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,11 @@
    # start the vm
    vagrant up

    # install gnome3 & arc-menu
    vagrant provision

    # ssh into the vm
    vagrant ssh

    # stop the vm
    vagrant halt