generate documentation for all modules
This commit is contained in:
parent
51b9c431d4
commit
5fee2acd93
1 changed files with 23 additions and 24 deletions
15
flake.nix
15
flake.nix
|
|
@ -15,10 +15,8 @@
|
||||||
inherit system;
|
inherit system;
|
||||||
overlays = [ nmd.overlays.default ];
|
overlays = [ nmd.overlays.default ];
|
||||||
};
|
};
|
||||||
in
|
|
||||||
{
|
allModules = [
|
||||||
nixosModules.default = { config, ... }: {
|
|
||||||
imports = [
|
|
||||||
modules/blocks/authelia.nix
|
modules/blocks/authelia.nix
|
||||||
modules/blocks/backup.nix
|
modules/blocks/backup.nix
|
||||||
modules/blocks/davfs.nix
|
modules/blocks/davfs.nix
|
||||||
|
|
@ -38,6 +36,10 @@
|
||||||
modules/services/nextcloud-server.nix
|
modules/services/nextcloud-server.nix
|
||||||
modules/services/vaultwarden.nix
|
modules/services/vaultwarden.nix
|
||||||
];
|
];
|
||||||
|
in
|
||||||
|
{
|
||||||
|
nixosModules.default = { config, ... }: {
|
||||||
|
imports = allModules;
|
||||||
};
|
};
|
||||||
|
|
||||||
# Inspiration from https://github.com/nix-community/nix-on-droid/blob/039379abeee67144d4094d80bbdaf183fb2eabe5/docs/default.nix#L22
|
# Inspiration from https://github.com/nix-community/nix-on-droid/blob/039379abeee67144d4094d80bbdaf183fb2eabe5/docs/default.nix#L22
|
||||||
|
|
@ -48,10 +50,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
modulesDocs = pkgs.nmd.buildModulesDocs {
|
modulesDocs = pkgs.nmd.buildModulesDocs {
|
||||||
modules = [
|
modules = allModules ++ [ setupModule ];
|
||||||
setupModule
|
|
||||||
./modules/blocks/ssl.nix
|
|
||||||
];
|
|
||||||
moduleRootPaths = [ ../. ];
|
moduleRootPaths = [ ../. ];
|
||||||
mkModuleUrl = path: "https://myproject.foo/${path}";
|
mkModuleUrl = path: "https://myproject.foo/${path}";
|
||||||
channelName = "selfhostblocks";
|
channelName = "selfhostblocks";
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue