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?
Alright fine, forget about the upgrade. Let's say I put together my system tomorrow. I find my preferred Audio Player, Browser, Password Manager and a couple of other things. In 10 years I want to move to a new computer, how do I get all of these things over on the new system without reinstalling the tools manually.