diff options
author | pennae <github@quasiparticle.net> | 2021-12-05 21:45:35 +0100 |
---|---|---|
committer | pennae <github@quasiparticle.net> | 2021-12-09 01:14:16 +0100 |
commit | ed673a69dbf5f9be67183621eb0f5c1759d48299 (patch) | |
tree | c5c2aa29c87a0f517e66f805d593fc74deb6ae79 /nixos/modules/services/search | |
parent | fb0e5be84331188a69b3edd31679ca6576edb75a (diff) | |
download | nixpkgs-ed673a69dbf5f9be67183621eb0f5c1759d48299.tar nixpkgs-ed673a69dbf5f9be67183621eb0f5c1759d48299.tar.gz nixpkgs-ed673a69dbf5f9be67183621eb0f5c1759d48299.tar.bz2 nixpkgs-ed673a69dbf5f9be67183621eb0f5c1759d48299.tar.lz nixpkgs-ed673a69dbf5f9be67183621eb0f5c1759d48299.tar.xz nixpkgs-ed673a69dbf5f9be67183621eb0f5c1759d48299.tar.zst nixpkgs-ed673a69dbf5f9be67183621eb0f5c1759d48299.zip |
treewide: add defaultText for options with simple cfg.* expression defaults
adds defaultText for options with defaults that use only literals, full config.* paths, and the cfg shortcut binding.
Diffstat (limited to 'nixos/modules/services/search')
-rw-r--r-- | nixos/modules/services/search/kibana.nix | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/nixos/modules/services/search/kibana.nix b/nixos/modules/services/search/kibana.nix index 381f5156ceb..e4ab85be9ef 100644 --- a/nixos/modules/services/search/kibana.nix +++ b/nixos/modules/services/search/kibana.nix @@ -1,9 +1,10 @@ -{ config, lib, pkgs, ... }: +{ config, lib, options, pkgs, ... }: with lib; let cfg = config.services.kibana; + opt = options.services.kibana; ge7 = builtins.compareVersions cfg.package.version "7" >= 0; lt6_6 = builtins.compareVersions cfg.package.version "6.6" < 0; @@ -130,6 +131,9 @@ in { This defaults to the singleton list [ca] when the <option>ca</option> option is defined. ''; default = if cfg.elasticsearch.ca == null then [] else [ca]; + defaultText = literalExpression '' + if config.${opt.elasticsearch.ca} == null then [ ] else [ ca ] + ''; type = types.listOf types.path; }; |