From 0949d2d00f2356a8a2659bb769eade7aa77fb3e4 Mon Sep 17 00:00:00 2001 From: Jan Tojnar Date: Fri, 18 Nov 2022 23:21:17 +0100 Subject: [PATCH] nixos/ibus: Do not force ibus input method module on GTK The environment variable is meant for debugging and GTK should already choose the correct input method module automatically. For example, GTK 4 will use the `ibus` module on X11 and `wayland` module on Wayland. It was introduced in f222abea4465e9fe62c49214c4c238e0d66bca35. Other distros like [Ubuntu back in 2020](https://discourse.ubuntu.com/t/ibus-no-more-gtk-im-module-ibus/17727) recognised that setting this was not beneficial and instead lead to more issues, e.g. crashes in ibus. --- nixos/modules/i18n/input-method/ibus.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/nixos/modules/i18n/input-method/ibus.nix b/nixos/modules/i18n/input-method/ibus.nix index 41b88e4088c0..3a46ea9dc5af 100644 --- a/nixos/modules/i18n/input-method/ibus.nix +++ b/nixos/modules/i18n/input-method/ibus.nix @@ -90,7 +90,6 @@ in XMODIFIERS = "@im=ibus"; } // lib.optionalAttrs (!cfg.waylandFrontend) { - GTK_IM_MODULE = "ibus"; QT_IM_MODULE = "ibus"; };