/personal-environment

Simple setup script and dotfiles for my work environment

Primary LanguageShell

Dotfiles for my personal work environment

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.

Installation directly on the host machine

To install it in a new machine, simply execute:

git clone https://github.com/willianantunes/personal-environment.git ~/.dotfiles
bash src/install.sh

Using Vagrant

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

Working with the Vagrantfile

You should open it as a Ruby file.

Projects you should look at

Vagrant stuff:

Shell: