1

Reformat using alejandra

This commit is contained in:
2023-05-24 14:55:07 +02:00
parent c46b68b7dc
commit 76d13c61ba
7 changed files with 64 additions and 59 deletions

View File

@ -6,7 +6,7 @@
...
}: let
# create a module that only contains the options
toModule = name: {options.modules.${name} = (import ../../home/modules/${name}/options.nix {inherit lib mylib;});};
toModule = name: {options.modules.${name} = import ../../home/modules/${name}/options.nix {inherit lib mylib;};};
# evaluate a single module
evalModule = name: (lib.evalModules {modules = [(toModule name)];});
@ -15,17 +15,18 @@
optionsDoc = name: pkgs.nixosOptionsDoc {options = (evalModule name).options;};
# copy the markdown for a single generated optionsDoc
optionsMD = name: stdenv.mkDerivation {
src = ./.;
name = "options-doc-${name}";
buildPhase = ''
mkdir $out
cat ${(optionsDoc name).optionsCommonMark} >> $out/${name}.md
'';
};
optionsMD = name:
stdenv.mkDerivation {
src = ./.;
name = "options-doc-${name}";
buildPhase = ''
mkdir $out
cat ${(optionsDoc name).optionsCommonMark} >> $out/${name}.md
'';
};
# copy the markdown for all generated optionsDocs
allOptionsMDs = let
allOptionsMDs = let
index = stdenv.mkDerivation {
src = ./.;
name = "modules-options-index-md";
@ -34,11 +35,12 @@
echo "# Chriphost NixOS Modules Options" >> $out/index.md
'';
};
in
names: pkgs.symlinkJoin {
name = "modules-options-doc-md";
paths = (map optionsMD names) ++ [index];
};
in
names:
pkgs.symlinkJoin {
name = "modules-options-doc-md";
paths = (map optionsMD names) ++ [index];
};
# generate the actual package (calls all of the above)
modules = [