Vagrant.configure(2) do |config|

  config.vm.box = 'ubuntu/bionic64'

  # synced folder
  config.vm.synced_folder '..', '/git-remote-dropbox'

  # disable default synced folder
  config.vm.synced_folder '.', '/vagrant', disabled: true

  # install packages
  config.vm.provision 'shell', inline: <<-EOS
    apt-get -y update
    apt-get install -y git python3-pip
  EOS

  # alias python -> python3
  config.vm.provision 'shell', inline: <<-EOS
    sudo ln -s /usr/bin/python3 /usr/bin/python
  EOS

  # configure PATH
  config.vm.provision 'shell', inline: <<-EOS
    echo 'PATH=$HOME/.local/bin:$PATH' > /etc/profile.d/path.sh
  EOS

end
