1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
{ lib, ... }: let inherit (lib) types mkOption; in { imports = [ ( { config, ... }: { options = { meta.foo = mkOption { type = types.listOf types.str; }; result = mkOption { default = lib.concatStringsSep " " config.meta.foo; }; }; } ) { meta.foo = [ "one" "two" ]; } ]; }