at 23.11-pre 699 B view raw
1{ config, pkgs, lib, ... }: 2 3with lib; 4 5{ 6 7 ###### interface 8 9 options = { 10 11 services.system-config-printer = { 12 13 enable = mkEnableOption (lib.mdDoc "system-config-printer, a service for CUPS administration used by printing interfaces"); 14 15 }; 16 17 }; 18 19 20 ###### implementation 21 22 config = mkIf config.services.system-config-printer.enable { 23 24 services.dbus.packages = [ 25 pkgs.system-config-printer 26 ]; 27 28 systemd.packages = [ 29 pkgs.system-config-printer 30 ]; 31 32 services.udev.packages = [ 33 pkgs.system-config-printer 34 ]; 35 36 # for $out/bin/install-printer-driver 37 # TODO: Enable once #177946 is resolved 38 # services.packagekit.enable = true; 39 40 }; 41 42}