// readme

Dotfiles

These dotfiles support macOS only. Linux, containers, and GitHub Codespaces are unsupported.

Install

The recommended path is to clone the repository, bootstrap Moon, and install the minimal profile with Moon. Apple’s Command Line Tools and working Git are required. If xcode-select --print-path or git --version fails, run xcode-select --install, complete the macOS system dialog, and wait for the installation to finish before continuing.

cd && \
  git clone --depth 1 https://github.com/SebastienElet/dotfiles.git .dotfiles && \
  cd .dotfiles && \
  ./tooling/install-moon && \
  "$HOME/.moon/bin/moon" exec --quiet repository:install

The bootstrap downloads Bun 1.4.3, verifies its pinned SHA-256 checksum, and installs Moon from .github/actions/setup-moon/package.json and its frozen bun.lock in a temporary directory. It copies the native binary to ~/.moon/bin/moon and prints its executed version. Temporary downloads, dependencies and caches are removed; no global pin or shell profile is written. Missing or invalid Moon configuration and download/installation failures stop before workstation installation. Network access is required on every…