>>106473118
NixOS solves this with specialisations and lets you use normal bootloaders (grub, systemd-boot, u-boot etc) instead of having to tinkertranny.