20+ years ago, Lindows had a great app store that let you create an “aisle” of your favorite apps so if/when you’d reinstall your OS, instead of searching and installing all your apps one-by-one, you’d just go to your aisle, click “install all” and boom.
Is there anything that exists like that today?
Just remember that you can easily generate a list of all explicitly installed packages. You’ll figure out how exactly when you end up needing it.
This is how I do it. I’ll see something and think ‘hmm, interesting’ and completely forget any of the details but I’ll remember vaguely that something exists then I can search for it.
Language models are pretty good at solving the ‘I think I remember something that does this specific thing but don’t know where to look’ kinds of problems (don’t just blindly run LLM generated commands, kids). Then once you have a lead, traditional searching is much easier.