Dotter
lastmod 2026-01-07created 2026-01-071 edits
A Rust-based configuration file manager for managing dotfiles consistently
About
- Developed to complement and overcome the limitations of the simple symlink approach, such as backing up and deploying dotfile configurations in the home directory
- Solves tracking file origins, setting up new machines, and managing per-device configuration differences with a declarative configuration file
- Instead of simply linking files, supports template rendering or automatic symlink deployment
- Configuration contents can change dynamically based on per-machine and per-environment variables
- Provides core commands such as deploy, undeploy, watch, and init