about summary refs log tree commit diff
path: root/pkgs/tools/inputmethods/ibus-engines/ibus-mozc/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/inputmethods/ibus-engines/ibus-mozc/default.nix')
-rw-r--r--pkgs/tools/inputmethods/ibus-engines/ibus-mozc/default.nix7
1 files changed, 7 insertions, 0 deletions
diff --git a/pkgs/tools/inputmethods/ibus-engines/ibus-mozc/default.nix b/pkgs/tools/inputmethods/ibus-engines/ibus-mozc/default.nix
index d5b1e306f8e8d..4c19fd9abc017 100644
--- a/pkgs/tools/inputmethods/ibus-engines/ibus-mozc/default.nix
+++ b/pkgs/tools/inputmethods/ibus-engines/ibus-mozc/default.nix
@@ -68,6 +68,13 @@ buildBazelPackage rec {
 
     unzip bazel-bin/unix/mozc.zip -x "tmp/*" -d /
 
+    # create a desktop file for gnome-control-center
+    # copied from ubuntu
+    mkdir -p $out/share/applications
+    cp ${./ibus-setup-mozc-jp.desktop} $out/share/applications/ibus-setup-mozc-jp.desktop
+    substituteInPlace $out/share/applications/ibus-setup-mozc-jp.desktop \
+      --replace-fail "@mozc@" "$out"
+
     runHook postInstall
   '';