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.
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.
- Terminal Emulators 3 Entries
- Shells and Shell Utilities 3 Entries
- My Linux Desktop configs 1 Entries
- My export-ignore
- My editor configs 1 Entries
- My Dotbot config
- My Config-Generating Justfile
- Emacs Configurations 2 Entries