flake reorg

This commit is contained in:
Robin Appelman 2024-09-27 17:40:09 +02:00
commit 2a34eee2f1
11 changed files with 179 additions and 285 deletions

View file

@ -1,4 +1,5 @@
final: prev: let
final: prev:
let
inherit (builtins) mapAttrs attrValues map tail;
inherit (prev) symlinkJoin;
inherit (prev.lib) importJSON;
@ -15,18 +16,19 @@ final: prev: let
inherit (data) url sha256 version;
inherit name major mode;
}));
in {
logging-extractor = final.callPackage ./logging-extractor.nix {};
in
{
logging-extractor = final.callPackage ./logging-extractor.nix { };
extracted-logs-parts = mapAttrs (loggingFor "json") packages;
extracted-logs-parts-rust = mapAttrs (loggingFor "rust") packages;
extracted-logs-rust-mod = final.callPackage ./data-mod.nix {inherit packages;};
extracted-logs-rust-mod = final.callPackage ./data-mod.nix { inherit packages; };
extracted-logs = symlinkJoin {
name = "extracted-logs";
paths = flatten (map attrValues (attrValues final.extracted-logs-parts));
};
extracted-logs-rust = symlinkJoin {
name = "extracted-logs";
paths = (flatten (map attrValues (attrValues final.extracted-logs-parts-rust))) ++ [final.extracted-logs-rust-mod];
paths = (flatten (map attrValues (attrValues final.extracted-logs-parts-rust))) ++ [ final.extracted-logs-rust-mod ];
};
logsmash = final.callPackage ./package.nix {};
logsmash = final.callPackage ./logsmash.nix { };
}