I have a method of managing system and user program configuration that I think might be a little unusual these days?
That is, I use my system package manager to install the whole operating baseline of the machine. Maximum stability, minimal divergence from configuration defaults.
For those programs which I configure extensively - git, emacs, mu/mu4e, etc. - I compile from source and install *strictly* into ~/, usually with `PREFIX=$HOME make ...` or the equivalent. Very simple.
1/2