fix(HACK): not broken anymore

This commit is contained in:
sinavir 2024-12-10 13:38:44 +01:00 committed by Tom Hubrecht
parent 99ef0b76de
commit d63751578a
Signed by: thubrecht
SSH key fingerprint: SHA256:CYNvFo44Ar9qCNnWNnvJVhs0QXO9AZjOLlPeWcSij3Q
2 changed files with 12 additions and 2 deletions

View file

@ -126,10 +126,11 @@ in
};
netconf = {
evalConfig = args: (import nixpkgs.nixos.unstable.path { }).lib.evalModules args;
evalConfig =
args: (import nixpkgs.nixos.unstable.path { }).lib.evalModules (builtins.trace args.modules args);
defaults =
{ nodePath, ... }:
{ nodeMeta, nodePath, ... }:
{
# Import the default modules
imports = [
@ -137,7 +138,10 @@ in
./${nodePath}.nix
./modules/netconf
./lib/netconf-junos
"${sources.nixpkgs}/nixos/modules/misc/assertions.nix"
];
inherit (nodeMeta) deployment;
};
};

View file

@ -7,6 +7,7 @@ let
attrsOf
bool
str
any
submodule
;
@ -30,6 +31,11 @@ in
];
options = {
# Hack because of this https://git.dgnum.eu/DGNum/colmena/src/commit/71b1b660f2cda2e34e134d0028cafbd56bb22008/src/nix/hive/eval.nix#L166 which defines nixpkgs option but we don't have it here. What about liminix ?
nixpkgs = mkOption {
type = attrsOf any;
default = { };
};
netconf.xmls.configuration = mkOption {
type = str;
readOnly = true;