swiftformat: 0.47.10 -> 0.55.4 (#367077)
[NixPkgs.git] / lib / tests / modules / functionTo / merging-list.nix
blobe470ce6426d7152adab26092f77b4507eac05037
1 { lib, config, ... }:
2 let
3   inherit (lib) types;
4 in
6   options = {
7     fun = lib.mkOption {
8       type = types.functionTo (types.listOf types.str);
9     };
11     result = lib.mkOption {
12       type = types.str;
13       default = toString (
14         config.fun {
15           a = "a";
16           b = "b";
17           c = "c";
18         }
19       );
20     };
21   };
23   config.fun = lib.mkMerge [
24     (input: [ input.a ])
25     (input: [ input.b ])
26   ];