@icedquinn May not be what you are looking for but is this really just for backup so you can restore to a point? If so maybe consider incremental backup. I use BTRFS for filling that need. My main drives are all ultra high speed raided NVMe drives and then i have one slow but very large (12TB) spinning metal hard drive also running BTRFS that I backup to.. Makes restoring to a point or just restoring individual files trivial and backups take up minimal resources.
Of all the solutions I've tried, including ones specific to my configuration directories (like git) this has turned out to be the least painful.
@icedquinn Ahh so sharing configs to multiple computers.. ok yea thats a very different use case than I envisions. BTRFS isnt likely to be so helpful there.. yea I'd say ansible and/or chef are your two top options then
@icedquinn Well glad you are feeling productive then!