diff options
author | Eric Sagnes <eric.sagnes@gmail.com> | 2016-04-12 19:46:12 +0900 |
---|---|---|
committer | Eric Sagnes <eric.sagnes@gmail.com> | 2016-04-12 19:50:26 +0900 |
commit | e6ae05dd8ac9e42b1394701b65452e1e9cef6529 (patch) | |
tree | 5ec6ac166f5a68c2523ee6818058a281fc81b3ca /nixos/modules/i18n/input-method/nabi.nix | |
parent | de78fe8f2d78a5ef20d0d355c5dbe9d21b4be22c (diff) |
input-method module: fix folder case
Diffstat (limited to 'nixos/modules/i18n/input-method/nabi.nix')
-rw-r--r-- | nixos/modules/i18n/input-method/nabi.nix | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/nixos/modules/i18n/input-method/nabi.nix b/nixos/modules/i18n/input-method/nabi.nix new file mode 100644 index 000000000000..c6708365effa --- /dev/null +++ b/nixos/modules/i18n/input-method/nabi.nix @@ -0,0 +1,16 @@ +{ config, pkgs, lib, ... }: + +with lib; +{ + config = mkIf (config.i18n.inputMethod.enabled == "nabi") { + environment.systemPackages = [ pkgs.nabi ]; + + environment.variables = { + GTK_IM_MODULE = "nabi"; + QT_IM_MODULE = "nabi"; + XMODIFIERS = "@im=nabi"; + }; + + services.xserver.displayManager.sessionCommands = "${pkgs.nabi}/bin/nabi &"; + }; +} |