A modern, modular, and security-conscious dotfiles system managed by chezmoi.
This is my personal dotfiles repository that configures a Linux/macOS development environment with:
- Shell aliases and functions for productivity (Bash/Zsh compatible)
- Development tools configuration (Git, Neovim, Docker, etc.)
- Security best practices (SSH config, GPG, secrets management)
- AI workflow templates for various development scenarios
- Modular structure - easy to customize and extend
# Linux (Debian/Ubuntu)
sudo apt update && sudo apt install -y git curl
# macOS (Homebrew)
brew update && brew install git curl# Package manager (recommended)
sudo apt install chezmoi # Debian/Ubuntu
brew install chezmoi # macOS
# Or official installer
sh -c "$(curl -fsLS get.chezmoi.io)" -- -b "$HOME/.local/bin"chezmoi init --apply git@github.com:levonk/dotfiles.gitThat's it! Your system is now configured with my preferred settings.
- Smart aliases for common commands
- Git workflow helpers
- Directory navigation shortcuts
- Modern tool notifications and typo correction
- Optimized Git configuration
- Neovim with plugins and settings
- Docker and container tools setup
- Rust/Cargo toolchain integration
- Hardened SSH configuration
- GPG key management
- Secrets handling with chezmoi
- Privacy-focused browser settings
- Templates for code review, debugging, and documentation
- Advisory panel generation for complex decisions
- Communication pattern guides
This is my personal configuration, but it's designed to be modular:
- Fork the repository to make it your own
- Edit what you need - most settings are in
dot_config/shells/shared/ - Remove what you don't - each module is independent
See AGENT.md for detailed technical documentation and troubleshooting.
chezmoi update
chezmoi applychezmoi edit ~/.gitconfig # Opens the source template for editingchezmoi diff # Shows what would be appliedchezmoi add ~/.my-new-config- For users: Check the chezmoi documentation
- For developers: See
AGENT.mdfor technical details - Issues: Open a GitHub issue for bugs or feature requests
MIT - feel free to use and modify for your own setup.
Note: This is a personal dotfiles repository. Some configurations are specific to my workflow and preferences. Fork and customize as needed!