at 23.11-beta 558 B view raw
1{ lib, ... }: { 2 3 options = { 4 processedToplevel = lib.mkOption { 5 type = lib.types.raw; 6 }; 7 unprocessedNesting = lib.mkOption { 8 type = lib.types.raw; 9 }; 10 multiple = lib.mkOption { 11 type = lib.types.raw; 12 }; 13 priorities = lib.mkOption { 14 type = lib.types.raw; 15 }; 16 }; 17 18 config = { 19 processedToplevel = lib.mkIf true 10; 20 unprocessedNesting.foo = throw "foo"; 21 multiple = lib.mkMerge [ 22 "foo" 23 "foo" 24 ]; 25 priorities = lib.mkMerge [ 26 "foo" 27 (lib.mkForce "bar") 28 ]; 29 }; 30}