ClanInternals is already exposed at the toplevel the API can access anything This also deduplicated 'templates' and 'modules' into 'clan.modules' and 'clan.templates' repsectively Only this one path is its source
22 lines
537 B
Nix
22 lines
537 B
Nix
/**
|
|
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"
|
|
];
|
|
}
|