Improve option docs, update effect
This commit is contained in:
parent
13fc0c610b
commit
3ff2098da2
5 changed files with 135 additions and 42 deletions
|
|
@ -1,4 +1,4 @@
|
|||
flakeModuleArgs@{ config, lib, inputs, ... }:
|
||||
{ config, lib, inputs, ... }:
|
||||
|
||||
{
|
||||
imports = [
|
||||
|
|
@ -28,22 +28,6 @@ flakeModuleArgs@{ config, lib, inputs, ... }:
|
|||
};
|
||||
};
|
||||
|
||||
packages = {
|
||||
inherit (pkgs.nixosOptionsDoc { inherit (flakeModuleArgs) options; })
|
||||
optionsDocBook;
|
||||
optionsMarkdown = pkgs.runCommand "options-markdown"
|
||||
{
|
||||
inherit (config.packages) optionsDocBook;
|
||||
nativeBuildInputs = [ pkgs.pandoc ];
|
||||
} ''
|
||||
mkdir $out
|
||||
pandoc \
|
||||
--from docbook \
|
||||
--to markdown \
|
||||
--output $out/options.md \
|
||||
$optionsDocBook
|
||||
'';
|
||||
};
|
||||
};
|
||||
flake = {
|
||||
options.herculesCI = lib.mkOption { type = lib.types.raw; };
|
||||
|
|
@ -57,7 +41,7 @@ flakeModuleArgs@{ config, lib, inputs, ... }:
|
|||
in
|
||||
{
|
||||
netlifyDeploy = effects.runIf (branch == "main") (effects.netlifyDeploy {
|
||||
content = config.flake.packages.x86_64-linux.websitePackage;
|
||||
content = config.flake.packages.x86_64-linux.siteContent;
|
||||
secretName = "default-netlify";
|
||||
siteId = "29a153b1-3698-433c-bc73-62415efb8117";
|
||||
productionDeployment = true;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue