Inventory: move to lib.inventory
Some checks failed
buildbot/nix-build .#checks.x86_64-linux.secrets Build done.
buildbot/nix-build .#checks.x86_64-linux.package-module-schema Build done.
buildbot/nix-build .#checks.x86_64-linux.package-function-schema Build done.
buildbot/nix-build .#checks.x86_64-linux.template-minimal Build done.
buildbot/nix-build .#checks.x86_64-linux.wayland-proxy-virtwl Build done.
buildbot/nix-build .#checks.x86_64-linux.package-iso-installer Build done.
buildbot/nix-build .#checks.x86_64-linux.syncthing Build done.
buildbot/nix-build .#checks.x86_64-linux.zt-tcp-relay Build done.
buildbot/nix-eval Build done.
checks / checks-impure (pull_request) Failing after 2m31s

This commit is contained in:
Johannes Kirschbauer 2024-06-24 21:28:45 +02:00
parent f29f9ac6ba
commit 2a880c37b6
Signed by: hsjobeki
SSH Key Fingerprint: SHA256:vX3utDqig7Ph5L0JPv87ZTPb/w7cMzREKVZzzLFg9qU
16 changed files with 11 additions and 11 deletions

View File

@ -53,8 +53,6 @@
./nixosModules/flake-module.nix
./pkgs/flake-module.nix
./templates/flake-module.nix
./inventory/flake-module.nix
];
}
);

View File

@ -33,7 +33,7 @@ let
mergedInventory =
(lib.evalModules {
modules = [
./interface.nix
clan-core.lib.inventory.interface
{ inherit meta; }
(
if
@ -77,7 +77,7 @@ let
];
}).config;
buildInventory = import ./inventory.nix { inherit lib clan-core; };
inherit (clan-core.lib.inventory) buildInventory;
# map from machine name to service configuration
# { ${machineName} :: Config }

View File

@ -6,6 +6,7 @@
}:
{
evalClanModules = import ./eval-clan-modules { inherit clan-core nixpkgs lib; };
inventory = import ./inventory { inherit lib clan-core; };
jsonschema = import ./jsonschema { inherit lib; };
modules = import ./description.nix { inherit clan-core lib; };
buildClan = import ./build-clan { inherit clan-core lib nixpkgs; };

View File

@ -78,6 +78,7 @@ in
};
options.services = lib.mkOption {
default = { };
type = t.attrsOf (
t.attrsOf (
t.submodule {

View File

@ -0,0 +1,5 @@
{ lib, clan-core }:
{
buildInventory = import ./build-inventory { inherit lib clan-core; };
interface = ./build-inventory/interface.nix;
}

View File

@ -1,11 +1,6 @@
{ ... }:
{
inputs,
self,
lib,
...
}:
{
flake.inventory = import ./default.nix { inherit inputs self lib; };
# flake.inventory = import ./default.nix { inherit inputs self lib; };
perSystem =
{ pkgs, config, ... }:
{