diff --git a/home/modules/programs/my-niri.nix b/home/modules/programs/my-niri.nix index d8efd36..0e4ed22 100644 --- a/home/modules/programs/my-niri.nix +++ b/home/modules/programs/my-niri.nix @@ -96,6 +96,7 @@ in QT_QPA_PLATFORM = "wayland"; QT_WAYLAND_DISABLE_WINDOWDECORATION = "1"; QT_IM_MODULE = "fcitx"; + GTK_IM_MODULE = "fcitx"; # Til text-input is merged # export NIXOS_OZONE_WL=1 # Until text-input is merged DISPLAY = xwayland-display; } // lib.optionalAttrs osConfig.services.desktopManager.plasma6.enable { diff --git a/overlay.nix b/overlay.nix index f2a3322..a33e6bf 100644 --- a/overlay.nix +++ b/overlay.nix @@ -85,7 +85,7 @@ let }); vesktop = prev.vesktop.overrideAttrs (attrs: { - postFixup = builtins.replaceStrings [ "NIXOS_OZONE_WL" "--enable-wayland-ime=true" ] [ "WAYLAND_DISPLAY" "--enable-wayland-ime=true --wayland-text-input-version=3" ] attrs.postFixup; + postFixup = builtins.replaceStrings [ "NIXOS_OZONE_WL" "--enable-wayland-ime" ] [ "WAYLAND_DISPLAY" "--enable-wayland-ime --wayland-text-input-version=3" ] attrs.postFixup; }); };