Chore: add _file for internals error tracing

This commit is contained in:
Johannes Kirschbauer
2025-06-25 15:47:15 +02:00
parent 0bb621f0f7
commit 0c8f23ed3e
7 changed files with 15 additions and 5 deletions

View File

@@ -170,6 +170,7 @@ in
getRoleFile = role: builtins.seq role inventory.modules.${serviceName} + "/roles/${role}.nix";
in
{
_file = "inventory/builder.nix";
_module.args = {
inherit
resolveTags

View File

@@ -421,6 +421,7 @@ in
types.submodule {
imports = [
{
_file = "inventory/interface";
_module.args = {
inherit clanLib;
};

View File

@@ -6,6 +6,7 @@ in
inherit (services) evalClanService mapInstances resolveModule;
inherit (import ./build-inventory { inherit lib clanLib; }) buildInventory;
interface = {
_file = "inventory/default.nix";
imports = [
./build-inventory/interface.nix
];

View File

@@ -15,9 +15,7 @@ let
modules = [
clanLib.inventory.interface
{
_module.args = {
inherit clanLib;
};
_file = "test file";
tags.all = [ ];
tags.nixos = [ ];
tags.darwin = [ ];

View File

@@ -56,7 +56,9 @@ let
{
constraints.imports = [
(lib.modules.importApply ../constraints {
resolvedRoles = { };
moduleName = "{moduleName}";
instanceName = "{instanceName}";
allRoles = [ "{roleName}" ];
})
];