Unverified Commit 20d8c32d authored by Masum Reza's avatar Masum Reza Committed by GitHub
Browse files

Merge pull request #316658 from symphorien/ibus_engine_option_error_message

nixos/ibus: improve error message for non-engine packages
parents 7bc73b0e 470ab4f9
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -5,8 +5,9 @@ with lib;
let
  cfg = config.i18n.inputMethod.ibus;
  ibusPackage = pkgs.ibus-with-plugins.override { plugins = cfg.engines; };
  ibusEngine = types.package // {
  ibusEngine = lib.types.mkOptionType {
    name  = "ibus-engine";
    inherit (lib.types.package) descriptionClass merge;
    check = x: (lib.types.package.check x) && (attrByPath ["meta" "isIbusEngine"] false x);
  };