A personal base setup for my development machines. To automatically perform the setup follow the guid at How to run the setup.
Check asdf for more tools and languages.
- Ansible (tested with 2.9.6)
- Linux (tested with ubuntu 20.04 & 19.10)
- English directory naming & base directories like (~/Downloads, ~/Desktop, ~) with write/read permission
- Pull the repository and install the required roles
ansible-galaxy install -r requirements.yml
- Execute the playbook to install all tools and applications
ansible-playbook -K main.yml
| To be installed | Category |
|---|---|
| zsh | shell |
| oh-my-zsh | theme |
| docker | virtualisation, development |
| elixir v.1.10.3 | Programming language |
| erlang v.22.3.3 | Programming language |
| nodejs v.14.0.0 | Programming language |
| rust v.1.43.1, nightly | Programming language |
| FiraCode | Font |
| VS-Code | Editor |
| Gulp Tasks | VS-Code Extension |
| ES7 React Snippets | VS-Code Extension |
| vscode-elixir | VS-Code Extension |
| Shades of Purple | VS-Code Theme |
| tensorman | TF package manager |
| meta | Meta-Repository management |
| Sass | CSS transpiler |
| postman | REST API testing |
| Slack | Communication tool |
| anaconda | Programming language, package manager |
Utilities/Tools/Applications that will be added.
| To be installed | Category |
|---|---|
| Django | library |
| PyTorch | library |
- Hardware checks for specific packages (cuda)
- Parameterize versions