Remix.run Logo
zygentoma 3 days ago

https://github.com/zgtm/localsetup

Hobby. Very rudimentary, not everything working yet.

Think ansible for your user account (except it will definitely not be ansible for your user account).

Whenever I have a new machine, I do the same steps over and over again:

- Installing some packages (like make)

- Setting up an ssh key

- Cloning some git repositories

- Setting up dotfiles

- Installing rustup / rust

- …

Until recently I tried doing all of that with a bunch of bash-scripts, but that turned out to be messy and not a joy to maintain. So now tried a slightly different angle with a rust tool that you can just pull out of the CI, no dependencies, and it will setup everything (for me).