Collecting my attempts to improve at tech, art, and life

Config

This section contains my portable configuration as Markdown files. Yarner extracts configuration files from the Markdown. Those configuration files eventually make their way to whatever system I’m on that week, and the Markdown eventually makes its way to the config section of my site.

Mostly driven by a justfile. See the justfile repo for more information about that.

My initial setup

In case you want to try a similar experiment, or in case I forget what I did.

set up my workspace
yay -Si just
cargo install yarner
mkdir yarner-dotfiles && cd yarner-dotfiles
yarner init
git init
git submodule add https://github.com/anishathalye/dotbot
git config -f .gitmodules submodule.dotbot.ignore dirty
cp dotbot/tools/git-submodule/install .
touch install.conf.yaml

Output

After running the command yarner in the project directory, extracted code can be found in sub-directory code, while documentation files are placed in docs.

Dotfile workflow

Drive the whole thing with a Justfile. Configure how Dotbot file.