ibus-engines.mozc: add desktop file for gnome-control-center (#313335)

gnome-control-center needs this file to open the mozc settings.
This solution was copied from ubuntu.

Changed files
+14
pkgs
tools
inputmethods
ibus-engines
+7
pkgs/tools/inputmethods/ibus-engines/ibus-mozc/default.nix
···
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
'';
+7
pkgs/tools/inputmethods/ibus-engines/ibus-mozc/ibus-setup-mozc-jp.desktop
···
+
[Desktop Entry]
+
Name=Mozc Setup
+
Exec=@mozc@/lib/mozc/mozc_tool --mode=config_dialog
+
Type=Application
+
StartupNotify=true
+
NoDisplay=true
+
X-Desktop-File-Install-Version=0.27