Personal macOS and Debian dotfiles and setup scripts.
- One-liner bootstrap for macOS and Debian — clones to
~/.dotfilesautomatically - Profile flags to install only what you need (
-afor all) - Managed configs: Git, Zsh, SSH, VS Code, oh-my-zsh, shell aliases, proto
- proto installed via its official installer; all tool versions pinned in
config/proto/.prototools - Bats unit tests covering init flags, functions, and security profile
- Docker integration tests for full Debian install validation (no real machine required)
- ShellCheck and YAML linting on every push
bash,curl- Docker (for integration tests only)
# macOS
bash <(curl -fsSL https://raw.githubusercontent.com/KevinDeBenedetti/dotfiles/main/os/macos/init.sh) -a
# Debian
bash <(curl -fsSL https://raw.githubusercontent.com/KevinDeBenedetti/dotfiles/main/os/debian/init.sh) -a→ Full guide: docs
Full documentation is available at https://kevindebenedetti.github.io/dotfiles/.
It is generated from the docs/ directory and published automatically on push.