{ ... }: { services = { printing = { enable = true; allowFrom = [ "localhost" "192.168.1.*" ]; }; avahi = { enable = true; nssmdns4 = true; openFirewall = true; }; }; hardware.printers = { ensurePrinters = [ { name = "brother-dcp-1622we"; deviceUri = "dnssd://Brother%20DCP-1610W%20series._pdl-datastream._tcp.local/?uuid=e3248000-80ce-11db-8000-c894023b7db8"; model = "drv:///sample.drv/generpcl.ppd"; ppdOptions = { PageSize = "A4"; }; } ]; ensureDefaultPrinter = "brother-dcp-1622we"; }; }