Problem

  • You have multiple Linux machines that you use on a regular basis.
  • You want configuration changes that you make to a single device to automatically be synced over to to your other devices. eg:
    • Dolphin folder shortcuts
    • auto-start entries
    • .bashrc configuration
    • the packages that you have installed.
  • BUT not all your devices need the exact same configuration.
    • Some might have a different GPU
    • different screen,
    • different use case which doesn’t need the applications that the other devices have
    • the configuration file requires the device hostname within itself to work

Solution