1 files changed, 22 insertions, 1 deletions
diff --git a/modules/nixos/sils/printing.nix b/modules/nixos/sils/printing.nix
index d447255..9247146 100644
--- a/modules/nixos/sils/printing.nix
+++ b/modules/nixos/sils/printing.nix
@@ -11,12 +11,33 @@ in {
services = {
printing = {
enable = true;
- #drivers = with pkgs; [hplip]; # if building again: epson-escpr
+ startWhenNeeded = true;
+ webInterface = true;
+ stateless = true;
+ drivers = with pkgs; [epson-escpr epson-escpr2 hplip];
};
avahi = {
enable = true;
+ nssmdns4 = true;
+ nssmdns6 = true;
openFirewall = true;
};
};
+
+ hardware.printers = {
+ ensureDefaultPrinter = "EPSON_ET-2720_Series";
+ ensurePrinters = [
+ {
+ name = "EPSON_ET-2720_Series";
+ description = "EPSON ET-2720 Series";
+ model = "epson-inkjet-printer-escpr/Epson-ET-2720_Series-epson-escpr-en.ppd";
+ location = "Home Network";
+ deviceUri = "dnssd://EPSON%20ET-2720%20Series._ipp._tcp.local/?uuid=cfe92100-67c4-11d4-a45f-e0bb9edcdbb9";
+ ppdOptions = {
+ PageSize = "A4";
+ };
+ }
+ ];
+ };
};
}
|