diff options
author | Vladimír Čunát <vcunat@gmail.com> | 2016-01-13 11:49:19 +0100 |
---|---|---|
committer | Vladimír Čunát <vcunat@gmail.com> | 2016-01-13 12:03:18 +0100 |
commit | b9f6dfe8c5c8da09b6c2d8a8e168bdcf50a0aabd (patch) | |
tree | 497355a44e942909921a8c2e5f76ec211f85d883 /nixos/modules/services/amqp | |
parent | 7dba3bafba219ec6dc2c3a1b44f9d574837b5fe5 (diff) | |
download | nixlib-b9f6dfe8c5c8da09b6c2d8a8e168bdcf50a0aabd.tar nixlib-b9f6dfe8c5c8da09b6c2d8a8e168bdcf50a0aabd.tar.gz nixlib-b9f6dfe8c5c8da09b6c2d8a8e168bdcf50a0aabd.tar.bz2 nixlib-b9f6dfe8c5c8da09b6c2d8a8e168bdcf50a0aabd.tar.lz nixlib-b9f6dfe8c5c8da09b6c2d8a8e168bdcf50a0aabd.tar.xz nixlib-b9f6dfe8c5c8da09b6c2d8a8e168bdcf50a0aabd.tar.zst nixlib-b9f6dfe8c5c8da09b6c2d8a8e168bdcf50a0aabd.zip |
nixos manuals: allow displaying package references
The manuals are now evaluated with each derivation in `pkgs` (recursively) replaced by a fake with path "\${pkgs.path.to.the.attribute}". It isn't perfect, but it seems to cover a vast majority of use cases. Caveat: even if the package is reached by a different means, the path above will be shown and not e.g. `${config.services.foo.package}`. As before, defaults created by `mkDefault` aren't displayed, but documentation shouldn't (mostly) be a reason to use that anymore. Note: t wouldn't be enough to just use `lib.mapAttrsRecursive`, because derivations are also (special) attribute sets.
Diffstat (limited to 'nixos/modules/services/amqp')
0 files changed, 0 insertions, 0 deletions