Writing custom flake modules for flake parts

I wrote a guide on how one would go about writing a flake module for flake.parts and why would one do it. The guide is posted here.

Examples include:

  1. Consuming a flake module
  2. How to refer to the consumer flake in the flake module
  3. How to merge the outputs of the consumer flake
  4. Using flake modules to organize related code in one directory

Feedback is welcome :slight_smile:


Thank you very much! I was looking for something like this. I’ll give it a read later and try to give feedback.