modules: add explicit class constraints
This commit is contained in:
@@ -22,6 +22,7 @@ in
|
|||||||
type = attrsWith {
|
type = attrsWith {
|
||||||
placeholder = "mappedServiceName";
|
placeholder = "mappedServiceName";
|
||||||
elemType = submoduleWith {
|
elemType = submoduleWith {
|
||||||
|
class = "clan.service";
|
||||||
modules = [
|
modules = [
|
||||||
(
|
(
|
||||||
{ name, ... }:
|
{ name, ... }:
|
||||||
|
|||||||
@@ -122,6 +122,7 @@ in
|
|||||||
evalServices =
|
evalServices =
|
||||||
{ modules, prefix }:
|
{ modules, prefix }:
|
||||||
lib.evalModules {
|
lib.evalModules {
|
||||||
|
class = "clan";
|
||||||
specialArgs = {
|
specialArgs = {
|
||||||
inherit clanLib;
|
inherit clanLib;
|
||||||
_ctx = prefix;
|
_ctx = prefix;
|
||||||
|
|||||||
Reference in New Issue
Block a user