What i like about #KDEneon; i can just specify 1 EFI partition (necessary for booting in UEFI/non-CSM mode), and 1 LUKS-crypto partition.
It "kinda" just wörks!
Quirk: if LUKS password contains UMLAUT, you need to remember how to translate QWERTZ to QWERTY, as en_US seems to be the default layout.
You might need a separate /boot partition, if you want to dual-boot Windows, though. I usually install Windows 1st, then resize with Gparted/partedmagic, then install #Linux. Mileage varies.
2/2 (untested) i guess, if you'd create 3 partitions during install (EFI, /boot, and /), POST would hand-over to GRUB, which would be configured with your LOCALE/KB-layout …then, grub would handle the password input.
(dual-boot windows would just be another grub menu entry - it's usually fine - never failed on my boxes)
3/3 next time i install #KDEneon i'll have at least 4 partitions.
1) EFI
2) /boot
3) swap on LUKS
4) / (compressed btrfs on LUKS)
EDIT: apparently i CAN have a #swapfile on #btrfs, after all. [partitions 2) and 3) aren't required, then]
btrfs filesystem mkswapfile --size 4g --uuid clear /swap/swapfile
https://wiki.archlinux.org/title/Btrfs#Swap_file via @sirber (thanks, mate
)
@platymew btrfs is the best!
@platymew can you hibernate with the swap encrypted?
@sirber i'm not sure, i don't hibernate.
I can't have swap on COW storage, though. And btrfs is the only option with compression that isn't "ZedFS" - both are COW.
Afaik, XFS still doesn't support compression.
btrfs is kinda neat, but i wouldn't use it for storage arrays - i know enough about ZFS, so i don't need to learn more about btrfs in order to confidently run arrays.
@platymew there's a way to have a swap file on btrfs. I've done it before. I don't remember how though, best search for it
@sirber well, i might need to look a bit harder, then.
I've found something with mount options, "nodatacow".
Currently that'd apply to the / (root) - i'll try creating a subvol and mounting that.