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 if-statements in the template files and I can change the content of my templated files by running my set-configuration
script. See detailed description
- home contains user configurations that are automatically installed in the home directory
- system contains system-wide configurations that cannot or should not be installed automatically
Many thanks to adamchristiansen for showing me how to make dynamic templates in chezmoi and how to use chezmoi smartly.