Looks like this needs dumped switch firmware and keys (prod.keys) to get up and running. Does anyone know how to get around this? I do not have a physical Nintendo Switch at the moment.
Nintendo's stance is that modifying the firmware and dumping keys from the Switch is in violation of the DMCA. Downloading keys from the internet is a violation of Nintendo's copyright. Dumping games? Violation of the license. Their stance is: if you're a US citizen, there is no legal way to use an emulator for a modern system to play retail games.
Their stance doesn't 100% align with what's actually legal in the US. Dumping your own games/bios/firmware and then playing them on an emulator is perfectly legal for example.
If you are in the EU, in most countries there are interoperability exceptions for this purpose which apply here since you are using the games in another system.
Firmware is 100% necessary for Ryujinx to function. Most xci images do contain firmware already though, and it supports loading from that, or there are sites that archive all the firmware revisions separately.
https://github.com/Ryujinx/Ryujinx/wiki/Ryujinx-Setup-&-Conf...