diff --git a/nixos/modules/i18n/input-method/default.xml b/nixos/modules/i18n/input-method/default.xml
index 45d6daf068b..c44105c8749 100644
--- a/nixos/modules/i18n/input-method/default.xml
+++ b/nixos/modules/i18n/input-method/default.xml
@@ -68,6 +68,18 @@ ibus.engines = with pkgs.ibus-engines; [ table table-others ];
To use any input method, the package must be added in the configuration,
as shown above, and also (after running nixos-rebuild) the
input method must be added from IBus' preference dialog.
+
+
+ Troubleshooting
+ If IBus works in some applications but not others, a likely cause of
+ this is that IBus is depending on a different version of
+ glib to what the applications are depending on. This can
+ be checked by running nix-store -q --requisites <path> | grep
+ glib, where <path> is the path of either
+ IBus or an application in the Nix store. The glib
+ packages must match exactly. If they do not, uninstalling and reinstalling
+ the application is a likely fix.
+