summary refs log tree commit diff
path: root/nixos/modules/services/printing
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2015-08-04 16:40:02 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2015-08-04 16:41:18 +0200
commitc9e46da86b00a7c6bcb788565a1eada5be44dd83 (patch)
tree0490e6d5d1ea7012155d8bca448deb852b8a1b04 /nixos/modules/services/printing
parenta75c725fd4c971ec92ffd546e76c23269d428ae2 (diff)
downloadnixlib-c9e46da86b00a7c6bcb788565a1eada5be44dd83.tar
nixlib-c9e46da86b00a7c6bcb788565a1eada5be44dd83.tar.gz
nixlib-c9e46da86b00a7c6bcb788565a1eada5be44dd83.tar.bz2
nixlib-c9e46da86b00a7c6bcb788565a1eada5be44dd83.tar.lz
nixlib-c9e46da86b00a7c6bcb788565a1eada5be44dd83.tar.xz
nixlib-c9e46da86b00a7c6bcb788565a1eada5be44dd83.tar.zst
nixlib-c9e46da86b00a7c6bcb788565a1eada5be44dd83.zip
cups-browsed: Only enable if avahi is enabled
This gets rid of

  systemd[1]: Cannot add dependency job for unit avahi-daemon.service, ignoring: Unit avahi-daemon.service failed to load: No such file or directory.
Diffstat (limited to 'nixos/modules/services/printing')
-rw-r--r--nixos/modules/services/printing/cupsd.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/nixos/modules/services/printing/cupsd.nix b/nixos/modules/services/printing/cupsd.nix
index fd9589883edc..e743aa8a3236 100644
--- a/nixos/modules/services/printing/cupsd.nix
+++ b/nixos/modules/services/printing/cupsd.nix
@@ -230,8 +230,8 @@ in
           ];
       };
 
-    systemd.services.cups-browsed =
-      { description = "Make remote CUPS printers available locally";
+    systemd.services.cups-browsed = mkIf config.services.avahi.enable
+      { description = "CUPS Remote Printer Discovery";
 
         wantedBy = [ "multi-user.target" ];
         wants = [ "cups.service" "avahi-daemon.service" ];