grafana-alloy: don't build the frontend twice
[NixPkgs.git] / nixos / modules / services / desktops / system-config-printer.nix
blob6a8ff8dd19c60ae837dcaa0898fa432d6cc46f52
1 { config, pkgs, lib, ... }:
4   ###### interface
6   options = {
8     services.system-config-printer = {
10       enable = lib.mkEnableOption "system-config-printer, a service for CUPS administration used by printing interfaces";
12     };
14   };
17   ###### implementation
19   config = lib.mkIf config.services.system-config-printer.enable {
21     services.dbus.packages = [
22       pkgs.system-config-printer
23     ];
25     systemd.packages = [
26       pkgs.system-config-printer
27     ];
29     services.udev.packages = [
30       pkgs.system-config-printer
31     ];
33     # for $out/bin/install-printer-driver
34     # TODO: Enable once #177946 is resolved
35     # services.packagekit.enable = true;
37   };