Merge pull request #298967 from vbgl/ocaml-5.2.0
[NixPkgs.git] / lib / tests / modules / define-option-dependently-nested.nix
blob69ee4255534a3e96f3d0fac61b5b582242b86c78
1 { lib, options, ... }:
3 # Some modules may be distributed separately and need to adapt to other modules
4 # that are distributed and versioned separately.
7   # Always defined, but the value depends on the presence of an option.
8   config.set = {
9     value = if options ? set.enable then 360 else 7;
10   }
11   # Only define if possible.
12   // lib.optionalAttrs (options ? set.enable) {
13     enable = true;
14   };