And it's done! Posted my #dotfiles publicly at https://github.com/Forst/dotfiles
Extra profiles can be stored in separate repositories. For example work stuff can live on a work-specific service to comply with infosec/NDA requirements.
Perhaps people can get some inspiration from that, or point out some bugs/places for potential improvements :>