These are my dotfiles, managed by chezmoi.
The special thing about them is that they utilize a dynamic configuration.
While chezmoi enables me to use templates and variables, the dynamic configuration enables me to set the values of these variables dynamically.
With that, I don't need that many if-statements in the template files and
I can change the content of my templated files on the fly by running my set-configuration
script.
See detailed description.
- home contains user configurations that are automatically installed in the home directory
Many thanks to adamchristiansen for showing me how to make dynamic templates in chezmoi and how to use chezmoi smartly.