From 169b4016e6b39484cfac2971b43e623e281dc3ae Mon Sep 17 00:00:00 2001 From: Johannes Kirschbauer Date: Thu, 30 Oct 2025 12:51:18 +0100 Subject: [PATCH] docs: set self to clan-core for docs --- modules/clan/eval-docs.nix | 4 ++++ modules/clan/flake-module.nix | 1 + pkgs/docs-from-code/flake-module.nix | 3 +++ 3 files changed, 8 insertions(+) diff --git a/modules/clan/eval-docs.nix b/modules/clan/eval-docs.nix index 68360723e..0e7d966fc 100644 --- a/modules/clan/eval-docs.nix +++ b/modules/clan/eval-docs.nix @@ -3,12 +3,16 @@ lib, clanModule, clanLib, + clan-core, }: let eval = lib.evalModules { modules = [ clanModule ]; + specialArgs = { + self = clan-core; + }; }; evalDocs = pkgs.nixosOptionsDoc { diff --git a/modules/clan/flake-module.nix b/modules/clan/flake-module.nix index a84dc554f..0178888ca 100644 --- a/modules/clan/flake-module.nix +++ b/modules/clan/flake-module.nix @@ -12,6 +12,7 @@ in }: let jsonDocs = import ./eval-docs.nix { + clan-core = self; inherit pkgs lib diff --git a/pkgs/docs-from-code/flake-module.nix b/pkgs/docs-from-code/flake-module.nix index fd1dc1b4f..627721493 100644 --- a/pkgs/docs-from-code/flake-module.nix +++ b/pkgs/docs-from-code/flake-module.nix @@ -64,6 +64,9 @@ ''; in { + legacyPackages = { + inherit jsonDocs clanModulesViaService; + }; packages = { inherit module-docs; };