From 67d1cf4707289a41152a32e3f3816e30f52c8c06 Mon Sep 17 00:00:00 2001 From: Pierre Bourdon <delroth@gmail.com> Date: Sat, 10 Aug 2019 19:33:17 +0200 Subject: [PATCH] nixos/ibus: do not default-install ibus-qt ibus-qt has not seen a release in 5 years and is only relevant for Qt 4.x, which is becoming more and more rare. Using my current laptop as a data point, ibus-qt is the only dependency left that drags in qt-4.8.7. --- nixos/doc/manual/release-notes/rl-1909.xml | 6 ++++++ nixos/modules/i18n/input-method/ibus.nix | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/nixos/doc/manual/release-notes/rl-1909.xml b/nixos/doc/manual/release-notes/rl-1909.xml index 37e9c2dbbb63..b12858cfc963 100644 --- a/nixos/doc/manual/release-notes/rl-1909.xml +++ b/nixos/doc/manual/release-notes/rl-1909.xml @@ -242,6 +242,12 @@ Only some exporters are affected by the latter, namely the exporters <literal>dovecot</literal>, <literal>node</literal>, <literal>postfix</literal> and <literal>varnish</literal>. </para> </listitem> + <listitem> + <para> + The <literal>ibus-qt</literal> package is not installed by default anymore when <xref linkend="opt-i18n.inputMethod.enabled" /> is set to <literal>ibus</literal>. + If IBus support in Qt 4.x applications is required, add the <literal>ibus-qt</literal> package to your <xref linkend="opt-environment.systemPackages" /> manually. + </para> + </listitem> </itemizedlist> </section> diff --git a/nixos/modules/i18n/input-method/ibus.nix b/nixos/modules/i18n/input-method/ibus.nix index f8e021f551e8..8109ef76c402 100644 --- a/nixos/modules/i18n/input-method/ibus.nix +++ b/nixos/modules/i18n/input-method/ibus.nix @@ -55,7 +55,7 @@ in # Without dconf enabled it is impossible to use IBus environment.systemPackages = with pkgs; [ - ibus-qt gnome3.dconf ibusAutostart + gnome3.dconf ibusAutostart ]; environment.variables = {