refactor: unify evalClanService with evalService

This commit is contained in:
Johannes Kirschbauer
2025-06-26 14:50:35 +02:00
parent fa525304ac
commit 9ef518fa20
13 changed files with 97 additions and 101 deletions

View File

@@ -23,22 +23,19 @@
baseHref = "/options-page/";
evalService =
serviceModule:
lib.evalModules {
modules = [
{
imports = [
serviceModule
../../../lib/modules/inventory/distributed-service/service-module.nix
];
}
];
};
getRoles =
module:
(clanLib.evalService {
modules = [ module ];
prefix = [ ];
}).config.roles;
getRoles = module: (evalService module).config.roles;
getManifest = module: (evalService module).config.manifest;
getManifest =
module:
(clanLib.evalService {
modules = [ module ];
prefix = [ ];
}).config.manifest;
loadFile = file: if builtins.pathExists file then builtins.readFile file else "";