My dotfiles

Dotfiles are configuration files that live in your home directory (
~/), usually prefixed with a dot (making them hidden by default). They control how your shell, editor, Git, and countless other tools behave.Over the years, I've built up a collection of mine into a single, open-source repository. It covers everything from shell customization and Git configuration to editor settings, language version management, custom scripts, and more. The specific tools evolve over time, but the goal stays the same: have a reproducible, portable development environment that I can set up on any machine with a single command.
The repository is open source - feel free to browse it, fork it, or cherry-pick anything useful for your own setup:
Keeping dotfiles in version control has been one of the best decisions I've made as a developer. It means I never lose a configuration tweak, I can experiment freely knowing I can always roll back, and spinning up a new machine goes from hours of setup to minutes.