I'm getting ready to switch but there are a few things that I could not figure out how to do optimally.
Here's one of those, maybe you can help me with that:
For the past 30 years on Windows when I found a new application I wanted to use I put it in D:\Tools. Almost all applications don't actually need to be installed even if they are only distributed in an installer. That meant that to move my tool collection to a new computer I pull out the D-Drive, mount it in the new computer as D and I'm instantly ready to go.
On Linux there are 2 scenarios flatpak or traditional Package Manager distributions.
For flatpaks putting them on a specific drive seems easy enough.
But how do I handle applications that are not (yet?) available as a flatpak?
I tried Nix but decided I'm not ready for that.
I could put everything in a bash script but that seems clumsy and would be work to maintain.
Is there any other clever way to avoid manually installing my defaults when I updgrade / reinstall my OS?