summaryrefslogtreecommitdiffstats
path: root/nixos/modules/i18n
diff options
context:
space:
mode:
authorThomas Tuegel <ttuegel@gmail.com>2016-02-27 06:20:19 -0600
committerThomas Tuegel <ttuegel@gmail.com>2016-02-28 07:12:55 -0600
commitefad7bd47d3e2864ba2c28c2fd5ec0bd22dd9200 (patch)
tree2647c0594e5931e4e0032c34bff4883b02737f3d /nixos/modules/i18n
parenta91161aa57f7cfe447a551bafc2d7c6c6bbbe44b (diff)
fcitx: show available engines in module description
Diffstat (limited to 'nixos/modules/i18n')
-rw-r--r--nixos/modules/i18n/inputMethod/fcitx.nix12
1 files changed, 8 insertions, 4 deletions
diff --git a/nixos/modules/i18n/inputMethod/fcitx.nix b/nixos/modules/i18n/inputMethod/fcitx.nix
index f73554b3edd2..8e31743504f1 100644
--- a/nixos/modules/i18n/inputMethod/fcitx.nix
+++ b/nixos/modules/i18n/inputMethod/fcitx.nix
@@ -18,10 +18,14 @@ in
type = with types; listOf fcitxEngine;
default = [];
example = literalExample "with pkgs.fcitx-engines; [ mozc hangul ]";
- description = ''
- Enabled Fcitx engines.
- Available engines can be found by running `nix-env "&lt;nixpkgs&gt;" . -qaP -A fcitx-engines`.
- '';
+ description =
+ let
+ engines =
+ lib.concatStringsSep ", "
+ (map (name: "<literal>${name}</literal>")
+ (lib.attrNames pkgs.fcitx-engines));
+ in
+ "Enabled Fcitx engines. Available engines are: ${engines}.";
};
};