I wanted to learn something new during this lockdown but nothing stuck. Suddenly I had to format my computer and the pain of installing infinite things came back. Went ahead to look for a way to automate this and learnt Ansible. Cool stuff, I can say better than shell scripts.
https://gist.github.com/ankitsinghaniyaz/a1a1185b3027327502a3d70f6b32271e
This is a script that setups a Ubuntu(ish) linux with all the tools a web developer needs... rbenv, nvm, ssh key for github, etc, slack, zoom, mysql and postgresql(both configured to work with rails out of box, yes) and some more useful tools :)