labs/tidepool/default.nix

38 lines
851 B
Nix
Raw Normal View History

2024-06-22 10:56:18 -07:00
let
pins = import ./npins;
lib = import pins.lib;
foundation = import pins.foundation {
system = "i686-linux";
};
2025-03-30 04:24:37 -07:00
result = lib.modules.run {
modules = [
./src/modules.nix
2024-06-22 10:56:18 -07:00
{
__file__ = ./default.nix;
options = {
lib = lib.options.create {
type = lib.types.attrs.any;
default.value = { };
description = "An attribute set of values to be added to `lib`.";
apply = value: lib.extend (final: prev: lib.attrs.mergeRecursive lib value);
};
2025-08-25 01:37:11 -07:00
internal.packages.foundation = lib.options.create {
type = lib.types.attrs.of lib.types.derivation;
};
};
config = {
2025-08-25 01:37:11 -07:00
internal.packages.foundation = foundation;
};
2024-06-22 10:56:18 -07:00
}
];
};
in
result.config // {
extend = result.extend;
}