project / development workflow

active

Multi-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.