Managed with yadm which will need to be installed on the system. Works fine on macOS and Ubuntu which are the only two OSes I use these days. Needs asdf to manage runtimes (will be installed at bootstrap).
# This should run bootstrap
yadm clone git@github.com:afreeorange/dotfiles.git
yadm decrypt
# Re-run if things changae
udf
yadm bootstrap
# Redo yadm if you borked things somehow.
hose-yadm
In .bin
or in the elaborate bash configuration