This is my attempt to organize and ease sharing my config for various apps on different platforms and machines. I use Ubuntu and MacOS. My idea is to have submodules for multi-file configurations and place single file configurations within this repository itself.
./nvim-vscode- A Neovim configuration for VSCode (with vscode-neovim extension)
Since my .config directory on different platforms looks different, the goal is not to have a one command setup but to simply keep the configuration versioned and easily accessible. I would still have to clone this and then do some manual work but this is better than what I had before. I don't make config changes very frequently.