Comment
Comment by vertex-four
For basic package descriptions, the language is not terribly different from JSON. Here's a definition of a Python application I'm working on:
The only big things here are the fact that this is defined as a function that takes the package repository as an argument to access dependencies (the first line), and the "with" expressions that allow me to skip having to type "pkgs." and "pkgs.python3Packages." for every package I depend on.