From 4f8214adce7bcafa1e11d3021a03b115b9cdf914 Mon Sep 17 00:00:00 2001 From: ChaosAttractor Date: Sun, 15 Jan 2023 00:03:43 +0800 Subject: qq: fix input-method not work --- pkgs/applications/networking/instant-messengers/qq/default.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'pkgs') diff --git a/pkgs/applications/networking/instant-messengers/qq/default.nix b/pkgs/applications/networking/instant-messengers/qq/default.nix index d74f7a0530c8a..40f68c4c5b4a4 100644 --- a/pkgs/applications/networking/instant-messengers/qq/default.nix +++ b/pkgs/applications/networking/instant-messengers/qq/default.nix @@ -17,6 +17,7 @@ , at-spi2-core , autoPatchelfHook , wrapGAppsHook +, makeWrapper }: let @@ -42,6 +43,7 @@ stdenv.mkDerivation { nativeBuildInputs = [ autoPatchelfHook wrapGAppsHook + makeWrapper dpkg ]; @@ -71,7 +73,9 @@ stdenv.mkDerivation { substituteInPlace $out/share/applications/qq.desktop \ --replace "/opt/QQ/qq" "$out/bin/qq" \ --replace "/usr/share" "$out/share" - ln -s $out/opt/QQ/qq $out/bin/qq + makeWrapper $out/opt/QQ/qq $out/bin/qq \ + --argv0 "qq" \ + --prefix GTK_IM_MODULE_FILE : "/run/current-system/sw/etc/gtk-3.0/immodules.cache" runHook postInstall ''; -- cgit 1.4.1