vuls: init at 0.27.0
[NixPkgs.git] / nixos / modules / i18n / input-method / hime.nix
blobbaf455bd2366a76f4f917adf568522174155e34e
1 { config, pkgs, lib, ... }:
3 with lib;
5 let
6   imcfg = config.i18n.inputMethod;
7 in
9   config = mkIf (imcfg.enable && imcfg.type == "hime") {
10     i18n.inputMethod.package = pkgs.hime;
11     environment.variables = {
12       GTK_IM_MODULE = "hime";
13       QT_IM_MODULE  = "hime";
14       XMODIFIERS    = "@im=hime";
15     };
16     services.xserver.displayManager.sessionCommands = "${pkgs.hime}/bin/hime &";
17   };