Apart from those little tools running in the background that get their own little “How to install and configure X” file, I don’t keep a list. I just install things as I need them, copying back config files from a backup. It’s less annoying and time consuming than one might expect and keeps the system slim by not installing what I never use anyway.