Skip to content

ExLeonem/dev_setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automation of local development setup

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.

Requirements:

  • 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

How to run the setup

  1. Pull the repository and install the required roles

ansible-galaxy install -r requirements.yml

  1. Execute the playbook to install all tools and applications

ansible-playbook -K main.yml

Applications & Tools to be installed

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

Roadmap

Utilities/Tools/Applications that will be added.

To be installed Category
Django library
PyTorch library
  • Hardware checks for specific packages (cuda)
  • Parameterize versions

About

Automation of my development machine setup

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published