arion/docs/options.nix

21 lines
446 B
Nix
Raw Normal View History

2019-10-24 19:36:58 +02:00
{ pkgs ? import ../nix {} }:
let
2019-10-25 00:54:40 +02:00
eval = pkgs.lib.evalModules {
modules = import ../src/nix/modules.nix;
2019-10-24 19:36:58 +02:00
};
options = pkgs.nixosOptionsDoc {
options = eval.options;
};
2022-04-08 00:01:25 +02:00
in (pkgs.runCommand "agent-options.adoc" { } ''
cat >$out <<EOF
2019-10-24 19:36:58 +02:00
= Arion options
2022-04-08 00:01:25 +02:00
EOF
cat ${options.optionsAsciiDoc} >>$out
'').overrideAttrs (o: {
# Work around https://github.com/hercules-ci/hercules-ci-agent/issues/168
allowSubstitutes = true;
})