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?
NixOS has a config file, you backup that file, you can duplicate your system with it.
OpenSUSE has an AutoYast system where you can build a config for the next install.
OpenSUSE microOS has ignition and combustion files to replicate a system from scratch. For those that don’t like hand typing a config file there is this web based tool to write out a file based on selections https://opensuse.github.io/fuel-ignition/