This project is designed to work with Ubuntu 20.04 LTS (Focal Fossa) builds. It has everything I require to develop. Although it installs everything I need, maybe some steps are necessary afterward (let's say log in on my Jetbrains account).
If you'd like to use it, it's better to check this project out and remove configurations made exclusively for me. I have no intention to make it generic enough to be used by anybody, though you can freely copy it.
To install it in a new machine, simply execute:
git clone https://github.com/willianantunes/personal-environment.git ~/.dotfiles
bash src/install.sh
You must have Vagrant with VirtualBox for this option to work as expected. Then, you just need to run the following from your terminal:
vagrant up
If you're testing the installation script, you can use snapshot to rollback if something goes wrong. First you take a snapshot:
vagrant snapshot save start_point
Then you can go back in time to start_point
again:
vagrant snapshot restore start_point
If a restart is required, you can do directly on the VM or issuing the following command:
vagrant reload
You should open it as a Ruby file.
Vagrant stuff:
- felipecrs/dev-ubuntu
- felipecrs/my-dev-ubuntu
- ruzickap/packer-templates
- UnderGrounder96/dev_OS
- vccw-team/vccw
- Vagrant Cheat Sheet
Shell: