added documentation for the modules

This commit is contained in:
2025-10-15 12:37:27 +02:00
parent 570bec37ed
commit 82206e38ba
7 changed files with 533 additions and 90 deletions

View File

@@ -49,23 +49,22 @@
./homemanager/terminal_emulators/wezterm.nix
];
options = pkgs.lib.evalModules {
specialArgs = {
inherit inputs pkgs;
};
modules = modules;
externalModules = [
inputs.walker.homeModules.default
inputs.zen-browser.homeModules.beta
];
docsUtil = import ./docs.nix;
docs = docsUtil.buildDocs {
inherit pkgs inputs modules;
};
in
{
homeManager = {
imports = modules;
imports = modules ++ externalModules;
};
packages.${system}.docs =
(pkgs.nixosOptionsDoc {
options = options;
documentType = "markdown";
}).optionsCommonMark;
docs = docs.optionsCommonMark;
};
}