28 lines
623 B
Nix
28 lines
623 B
Nix
|
{ ... }:
|
||
|
{
|
||
|
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";
|
||
|
};
|
||
|
}
|