Skip to main content

Init Scripts

Run during dotfiles setup, and again on every later run — the cached selection only pre-ticks the menu, so each script guards its own re-runs. Numbered by dependency order:

RangeCategoryExamples
10–19System prerequisitesSSH, Xcode, git hooks
20–29Package managerHomebrew
30–39Package installationFormulae, casks
40–49Shell setupZsh
50–59App configurationIntelliJ, Sublime Text, Claude Code, Obsidian

Filename conventions:

  • _macos_, _linux_, _wsl_, _ubuntu_, _rhel_ — auto-deselected on other platforms
  • _personal_ — default unchecked (must be explicitly selected)