project / development workflow
activeMulti-profile Dotfiles Workflow
A private, explicit sync process for moving selected desktop configuration between live systems and versioned profiles.
- Git
- Bash
- rsync
This small workflow keeps desktop configuration versioned without treating an entire home directory as source code. Profiles separate system-specific files from configuration that may later be shared.
Two scripts make direction explicit: pull selected configuration from a live system into the repository, or apply a reviewed profile back to the system. Exclusion rules keep caches and runtime artifacts out of history.
The project supports the Polybar work and provides a safer foundation for moving between distributions over time.