summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorBjørn Forsman <bjorn.forsman@gmail.com>2017-01-18 19:50:04 +0100
committerBjørn Forsman <bjorn.forsman@gmail.com>2017-01-18 20:39:17 +0100
commit6a52a130debae70422f7dc16c808df634ac7f13b (patch)
tree32399a0f6fd96770b1879b6ef43175f041df7687 /nixos
parent19dc19690b00b3a8d9440749c465c6424e8c6cbf (diff)
downloadnixlib-6a52a130debae70422f7dc16c808df634ac7f13b.tar
nixlib-6a52a130debae70422f7dc16c808df634ac7f13b.tar.gz
nixlib-6a52a130debae70422f7dc16c808df634ac7f13b.tar.bz2
nixlib-6a52a130debae70422f7dc16c808df634ac7f13b.tar.lz
nixlib-6a52a130debae70422f7dc16c808df634ac7f13b.tar.xz
nixlib-6a52a130debae70422f7dc16c808df634ac7f13b.tar.zst
nixlib-6a52a130debae70422f7dc16c808df634ac7f13b.zip
nixos/kde5: enable system-config-printer dbus service
Without it, the following error is shown in the "Add Printer" window:

Failed to group devices: 'The name org.fedoraproject.Config.Printing was not provided by any .service files'
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/x11/desktop-managers/kde5.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/nixos/modules/services/x11/desktop-managers/kde5.nix b/nixos/modules/services/x11/desktop-managers/kde5.nix
index de5bfe263d49..ee4ec0fc819f 100644
--- a/nixos/modules/services/x11/desktop-managers/kde5.nix
+++ b/nixos/modules/services/x11/desktop-managers/kde5.nix
@@ -229,6 +229,8 @@ in
       # Enable helpful DBus services.
       services.udisks2.enable = true;
       services.upower.enable = config.powerManagement.enable;
+      services.dbus.packages =
+        mkIf config.services.printing.enable [ pkgs.system-config-printer ];
 
       # Extra UDEV rules used by Solid
       services.udev.packages = [