1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-03-19 06:43:01 +00:00

im/fcitx5: use home.sessionSearchVariables for QT_PLUGIN_PATH

This commit is contained in:
Thiago Kenji Okada 2025-03-09 12:50:04 +00:00 committed by Austin Horstman
parent 277eea1cc7
commit 601f8d073c

View file

@ -38,16 +38,19 @@ in {
config = lib.mkIf (im.enabled == "fcitx5") {
i18n.inputMethod.package = fcitx5Package;
home.sessionVariables = {
home = {
sessionVariables = {
GLFW_IM_MODULE = "ibus"; # IME support in kitty
XMODIFIERS = "@im=fcitx";
QT_PLUGIN_PATH =
"$QT_PLUGIN_PATH\${QT_PLUGIN_PATH:+:}${fcitx5Package}/${pkgs.qt6.qtbase.qtPluginPrefix}";
} // lib.optionalAttrs (!cfg.waylandFrontend) {
GTK_IM_MODULE = "fcitx";
QT_IM_MODULE = "fcitx";
};
sessionSearchVariables.QT_PLUGIN_PATH =
[ "${fcitx5Package}/${pkgs.qt6.qtbase.qtPluginPrefix}" ];
};
systemd.user.services.fcitx5-daemon = {
Unit = {
Description = "Fcitx5 input method editor";