This is a specialised version of the nerves_system_rpi4 that includes the required packages to run a fullscreen web browser in kiosk mode.
This is a work-in-progress to bring a maintained open source web kiosk back to Nerves. Thanks to the following people and their code that they shared:
The documentation here is out of date, but the example works.
The most common way of using this Nerves System is create a project with mix nerves.new my_kiosk_app --target rpi4
and to export MIX_TARGET=rpi4
.
Then, change the rpi4 system dependency to {:kiosk_system_rpi4, "~> 0.1.0", runtime: false, target: :rpi4}
.
Please see the kiosk_example project for an example of how to use this in a Nerves project.