{ config, lib, pkgs, ... }: { services = { printing = { enable = config.system.desktop.enable; drivers = with pkgs; [ hplip ]; }; avahi = { enable = lib.mkDefault config.services.printing.enable; nssmdns4 = true; openFirewall = true; }; }; }