{"id":21354567,"url":"https://github.com/willianantunes/personal-environment","last_synced_at":"2025-07-12T22:31:59.855Z","repository":{"id":47458594,"uuid":"147961975","full_name":"willianantunes/personal-environment","owner":"willianantunes","description":"Simple setup script and dotfiles for my work environment","archived":false,"fork":false,"pushed_at":"2025-03-30T16:01:32.000Z","size":61,"stargazers_count":8,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-06T06:57:38.014Z","etag":null,"topics":["bash","dotfiles","java","shell"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/willianantunes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-09-08T19:05:56.000Z","updated_at":"2025-03-30T16:01:36.000Z","dependencies_parsed_at":"2023-12-30T14:45:05.276Z","dependency_job_id":null,"html_url":"https://github.com/willianantunes/personal-environment","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/willianantunes/personal-environment","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willianantunes%2Fpersonal-environment","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willianantunes%2Fpersonal-environment/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willianantunes%2Fpersonal-environment/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willianantunes%2Fpersonal-environment/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/willianantunes","download_url":"https://codeload.github.com/willianantunes/personal-environment/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willianantunes%2Fpersonal-environment/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265066119,"owners_count":23706062,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bash","dotfiles","java","shell"],"created_at":"2024-11-22T04:13:41.240Z","updated_at":"2025-07-12T22:31:59.495Z","avatar_url":"https://github.com/willianantunes.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dotfiles for my personal work environment\n\nThis project is designed to work with [Ubuntu 20.04 LTS (Focal Fossa) builds](https://app.vagrantup.com/ubuntu/boxes/focal64). 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).\n\nIf 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.\n\n## Installation directly on the host machine\n\nTo install it in a new machine, simply execute:\n\n```shell\ngit clone https://github.com/willianantunes/personal-environment.git ~/.dotfiles\nbash src/install.sh\n```\n\n## Using Vagrant\n\nYou must have Vagrant with VirtualBox for this option to work as expected. Then, you just need to run the following from your terminal:\n\n```shell\nvagrant up\n```\n\nIf you're testing the installation script, you can use [snapshot](https://www.vagrantup.com/docs/cli/snapshot#snapshot) to rollback if something goes wrong. First you take a snapshot:\n\n```shell\nvagrant snapshot save start_point\n```\n\nThen you can go back in time to `start_point` again:\n\n```shell\nvagrant snapshot restore start_point\n```\n\nIf a restart is required, you can do directly on the VM or issuing the following command:\n\n```shell\nvagrant reload\n```\n\n## Working with the Vagrantfile\n\nYou should open it as a Ruby file.\n\n## Projects you should look at\n\nVagrant stuff:\n\n- [felipecrs/dev-ubuntu](https://github.com/felipecrs/dev-ubuntu)\n- [felipecrs/my-dev-ubuntu](https://github.com/felipecrs/my-dev-ubuntu)\n- [ruzickap/packer-templates](https://github.com/ruzickap/packer-templates/)\n- [UnderGrounder96/dev_OS](https://github.com/UnderGrounder96/dev_OS)\n- [vccw-team/vccw](https://github.com/vccw-team/vccw)\n- [Vagrant Cheat Sheet](https://gist.github.com/wpscholar/a49594e2e2b918f4d0c4)\n\nShell:\n\n- [felipecrs/dotfiles](https://github.com/felipecrs/dotfiles)\n- [Your unofficial guide to dotfiles on GitHub](https://dotfiles.github.io/)\n- [alrra/dotfiles](https://github.com/alrra/dotfiles)\n- [webpro/awesome-dotfiles](https://github.com/webpro/awesome-dotfiles)\n- [donnemartin/dev-setup](https://github.com/donnemartin/dev-setup)\n- [mathiasbynens/dotfiles](https://github.com/mathiasbynens/dotfiles)\n- [Canivete Suíço do Shell](http://aurelio.net/shell/canivete/)\n- [fredcamps/dev-env](https://github.com/fredcamps/dev-env)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillianantunes%2Fpersonal-environment","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwillianantunes%2Fpersonal-environment","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillianantunes%2Fpersonal-environment/lists"}