@drq Oof, that list is big. For Nix and NixOS it is just this:

1. Clone the github.com/NixOS/nixpkgs
2. Write mostly JSON-like config for your app (a random example github.com/NixOS/nixpkgs/blob/ )
3. Make a merge request