core/lib/tests/modules/shorthand-meta.nix

24 lines
377 B
Nix
Raw Normal View History

2024-05-01 22:14:04 +00:00
{ lib, ... }:
let
inherit (lib) types mkOption;
in
{
imports = [
2024-06-30 08:16:52 +00:00
(
{ config, ... }:
{
options = {
meta.foo = mkOption { type = types.listOf types.str; };
result = mkOption { default = lib.concatStringsSep " " config.meta.foo; };
2024-05-01 22:14:04 +00:00
};
2024-06-30 08:16:52 +00:00
}
)
2024-05-01 22:14:04 +00:00
{
2024-06-30 08:16:52 +00:00
meta.foo = [
"one"
"two"
];
2024-05-01 22:14:04 +00:00
}
];
}