about summary refs log tree commit diff
path: root/nixos/modules
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2019-12-07 12:10:44 +0100
committerGitHub <noreply@github.com>2019-12-07 12:10:44 +0100
commit36de08ebe13a751aa24babe2f3d711c45c208496 (patch)
tree253f87aa0225f238cc260dc0f29037daffd8c849 /nixos/modules
parent928fdab4a100be81739592d115ff7fc734fae3ca (diff)
parentf6afb29ee1c3a60e4dd98916a81ca79b3dc9feee (diff)
downloadnixlib-36de08ebe13a751aa24babe2f3d711c45c208496.tar
nixlib-36de08ebe13a751aa24babe2f3d711c45c208496.tar.gz
nixlib-36de08ebe13a751aa24babe2f3d711c45c208496.tar.bz2
nixlib-36de08ebe13a751aa24babe2f3d711c45c208496.tar.lz
nixlib-36de08ebe13a751aa24babe2f3d711c45c208496.tar.xz
nixlib-36de08ebe13a751aa24babe2f3d711c45c208496.tar.zst
nixlib-36de08ebe13a751aa24babe2f3d711c45c208496.zip
Merge pull request #71442 from jtojnar/ibus-fixes
Fix/clean up various ibus-engines
Diffstat (limited to 'nixos/modules')
-rw-r--r--nixos/modules/i18n/input-method/ibus.nix10
1 files changed, 8 insertions, 2 deletions
diff --git a/nixos/modules/i18n/input-method/ibus.nix b/nixos/modules/i18n/input-method/ibus.nix
index 956c521dde05..d7857976fcc0 100644
--- a/nixos/modules/i18n/input-method/ibus.nix
+++ b/nixos/modules/i18n/input-method/ibus.nix
@@ -53,9 +53,15 @@ in
   config = mkIf (config.i18n.inputMethod.enabled == "ibus") {
     i18n.inputMethod.package = ibusPackage;
 
+    environment.systemPackages = [
+      ibusAutostart
+    ];
+
     # Without dconf enabled it is impossible to use IBus
-    environment.systemPackages = with pkgs; [
-      dconf ibusAutostart
+    programs.dconf.enable = true;
+
+    services.dbus.packages = [
+      ibusAutostart
     ];
 
     environment.variables = {