If your hardware is not a constraint and you have lots of RAM, you could also consider booting into a system with a /home partition based entirely in RAM.
You then get to choose what to persist to an offline encrypted disk.
@UncleIroh I'm running on 16GB, half of it going to a Windows 11 VM or an LLM.
Is it even possible to do that with a partition over 500Gb big?
To clarify, Enterprise-level systems that are just massive banks of RAM-based SANs that can run anything you want have existed for years.
Those systems are used by banks, aerospace, etc.. but they cost hundreds of thousands of dollars.
So yes, it's practically possible right now but definitely not for the likes of me. When we get retail systems with multi-terabyte RAM then we're talking.
Just think of the compile speeds ..
@UncleIroh Yeah I know some flavours of Puppy Linux run entirely on RAM, which may have its use-cases.
For programming purposes, an SSD has been enough for my needs.