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 6350978ad0
commit ac5cc85d57
18 changed files with 7 additions and 7 deletions

View File

@@ -0,0 +1,27 @@
{
lib,
nixpkgs,
nix-darwin ? null,
clan-core,
self,
specialArgs ? { },
}:
# Returns a function that takes self, which should point to the directory of the flake
module:
(lib.evalModules {
specialArgs = {
inherit
self
clan-core
nixpkgs
nix-darwin
;
};
modules = [
(lib.modules.importApply ./interface.nix { inherit (clan-core) clanLib; })
module
{
inherit specialArgs;
}
];
}).config