Description
Sprout already supports auto-discovering and configuring itself for operating system menu entries (with BLS enabled systems), I think it would also make sense for it to auto-discover drivers installed into /boot/efi/EFI/sprout/drivers like how systemd-boot and other boot managers do so that a simple static configuration file can be used. Obviously it would skip EFI binaries that don't match its own architecture.
This would also make it simple to deal with multi-arch EFI setups like x64 + ia32 on a single x86_64 image (which is how Fedora ships for x86_64).
Code of Conduct
Description
Sprout already supports auto-discovering and configuring itself for operating system menu entries (with BLS enabled systems), I think it would also make sense for it to auto-discover drivers installed into
/boot/efi/EFI/sprout/driverslike how systemd-boot and other boot managers do so that a simple static configuration file can be used. Obviously it would skip EFI binaries that don't match its own architecture.This would also make it simple to deal with multi-arch EFI setups like x64 + ia32 on a single x86_64 image (which is how Fedora ships for x86_64).
Code of Conduct