If it's possible to tell how the SD Card is formatted, then perhaps Luma's config could hide all EmuNAND-related configuration options if the SD Card isn't formatted for EmuNAND.
Edit: I believe this should be added because of the New 3DS configuration options. If a device is an Old 3DS, having the New 3DS options is pointless. Likewise, if the user has no EmuNAND, having the EmuNAND options is pointless. Less is always better.
Luma can detect if an emunand is present, so I dont see why this can't be a thing.
I personally find it fine. Some options are already removed upon SDless boot. This is a QoL change that I find nice, but isn't really necessary.
If you can build Luma3DS, you can also do what I did. In the Config.c, find every line that says =isSDmode and change it to false.
Along the same lines, can there be a notice in the config if it has been booted from CTR-NAND? Lots of people have troubleshooting difficulties when it turns out that Luma was booting from CTR-NAND not SD card like they were expecting.
@quantumcat1, you should make this into an issue/feature request.
Most helpful comment
Along the same lines, can there be a notice in the config if it has been booted from CTR-NAND? Lots of people have troubleshooting difficulties when it turns out that Luma was booting from CTR-NAND not SD card like they were expecting.