Personal dotfiles and development environment for macOS and Linux, managed by mise.
curl -fsSL https://raw.githubusercontent.com/zlliang/dotfiles/main/bootstrap.sh | bashUse the work profile when needed:
curl -fsSL https://raw.githubusercontent.com/zlliang/dotfiles/main/bootstrap.sh | PROFILE=work bashThe work profile copies mise.work.local.toml.example to ~/.config/mise/config.work.local.toml. Fill in the placeholders and rerun bootstrap.
The stage-zero script installs prerequisites and mise, clones this repository, selects the machine profile, then runs:
mise bootstrap --yes --force-dotfilesInspect or update the environment with:
mise -C ~/workspace/github/zlliang/dotfiles bootstrap status
mise -C ~/workspace/github/zlliang/dotfiles bootstrap --dry-run
mise run updatemise.toml— bootstrap orchestration and dotfilesmise.macos.toml,mise.linux.toml,mise.work.toml— scoped machine configurationsrc/— copied and rendered user configuration, mirroring target paths