Hi Yaro, thanks for your answer!
I'd set up two partitions: Your EFI system partition and the LUKS container. Then inside LUKS, format the whole thing as LVM and then set up from there, rather than make the LUKS container another GPT "disk." Then you just use the crypt and lvm2 hooks.
I have no EFI system partition because I don't need one.
You should only really use partition tables on a physical disk, in my opinion, not a LUKS container.
The reason for this is that LVM works with a lot more flexibility and is more readily automated than trying to get the system to re-read partition tables.
Hm. I can see your points. But I don't need the flexibility LVM provides, I have enough flexibility through Btrfs. And yeah, it's readily automated, and that's indeed practical for many people. Personally, I'd rather modify the start-up process a tiny bit so that GPT inside LUKS gets parsed. I just try to strip off unnecessary 'overhead' / layers of my system.
If you were on a system where you could add disks [...]
Since it's on my laptop, I don't need that functionality :) Best Regards, Merlin -- Merlin Büge <toni@bluenox07.de>