Refactor(build-clan): rename to lib/modules

This is a preparation for moving everything into clan, to make it all one module evaluation
This commit is contained in:
Johannes Kirschbauer
2025-06-23 16:06:49 +02:00
parent b3c04ccd53
commit 247eb46b5e
18 changed files with 7 additions and 7 deletions

21
lib/modules/public.nix Normal file
View File

@@ -0,0 +1,21 @@
/**
Publicly exported attribute names
These are mapped from 'options.clan.{name}' into 'flake.{name}'
For example "clanInternals" will be exposed as "flake.clan.clanInternals"
This list is used to guarantee equivalent attribute sets for both flake-parts and buildClan users.
*/
{
# flake.clan.{name} <- clan.{name}
clan = [
"templates"
"modules"
];
# flake.{name} <- clan.{name}
topLevel = [
"clanInternals"
"nixosConfigurations"
"nixosModules"
"darwinConfigurations"
"darwinModules"
];
}