Skip to main content

Defaults and apply flow

Defaults / Settings

The raw scripts live here:

They are applied via hooks:

These scripts can change system behavior. Expect that some changes require a logout/restart to fully take effect.

If you want to disable this category entirely, the most direct approach is to remove or comment out the relevant hook scripts in home/.chezmoiscripts/.

Core Apply Workflow

  1. Review local dotfiles changes:
chezmoi diff
  1. Apply:
chezmoi apply
  1. Reboot/log out if settings did not visually update yet.

You can also run .osx scripts directly while debugging:

bash home/.osx.core
bash home/.osx.extra