Configuration files managed by chezmoi (https://github.com/twpayne/chezmoi).
Additionaly machine-specific configuration can be written in ~/.config/chezmoi/chezmoi.yaml:
Irrelevant fields can be removed.
Repository should be cloned into ~/.local/share/chezmoi, e.g. with git clone https://github.com/galou/dotfiles.git ~/.local/share/chezmoi.
Example of uses:
- chezmoi diff
- chezmoi apply
- chezmoi edit ~/.zshrc
- chezmoi source status
- chezmoi chattr executable ~/.zshrc
Licenses:
Unless otherwise specified the files are available under the CC0 license.
The icons input-touchpad-symbolic.svg, touchpad-disabled-symbolic.svg, microphone-sensitivity-muted-symbolic.svg and microphone-sensitivity-medium-symbolic.svg are part of the Adwaita icon theme and are licensed under the is licenced under the terms of either the GNU LGPL v3 or Creative Commons Attribution-Share Alike 3.0 United States License. The icons toggle-on-solid.svg and toggle-off-solid.svg are part of the Font Awesome project and licensed under the Creative Commons Attribution 4.0 International.
Related tools:
- https://github.com/VorpalBlade/chezmoi_modify_manager: Modify script helper addon for settings with runtime values like dates, most recent files (I look at you PrusaSlicer). Requires Python 3.10.