"Rafael's Environment", a bunch of quick & dirty, perhaps awkward hacks tailored for my own usage.
My computing environment based on nix/home-manager.
The script renvctl orchestrates part of the process of installing components with home-manager and similar:
./renvctl helpIMPORTANT: Ensure that settings.nix is correct for the environment (e.g. username matches the system, email)
Install system packages:
./renvctl system:installInstall Visual Studio Code:
./renvctl vscode:syncInstall a language toolchain:
./renvctl $LANG:syncWhere $LANG in {ocaml, lean, rust}
Upgrade system:
./renvctl system:syncUpgrade external packages:
./renvctl ext:syncHack around and sync changes to home:
./renvctl home:syncInstall docker by following the steps: