Looks like I got something to hack on once I get around to it ☺️
EDIT: looks like they ship a Flake, package and module upstream! 🤩
The work of packaging is thankless but invaluable imo, I started working on packaging Bonfire for Guix a couple of years ago but never managed to get further than packaging bonfire_common. I'm not sure if it can be of help but here is my work github.com/fishinthecalculat... .
As for the Nix flake my opionion would be to have it expose modules which allow users to instantiate OCI backed Bonfire instances. this way we can focus on configuration and plug Nix native binaries once they are in Nix mainline. Also if you have any feedback or advice on the approach we are taking feel free to share it!