diff --git a/hosts/nb-01.cloonar.com/modules/printer.nix b/hosts/nb-01.cloonar.com/modules/printer.nix index d83f8b8..9621996 100644 --- a/hosts/nb-01.cloonar.com/modules/printer.nix +++ b/hosts/nb-01.cloonar.com/modules/printer.nix @@ -1,6 +1,22 @@ -{ +let + brother = "Brother_HL-L2360D"; + hostName = "brn30055c566237.cloonar.multimedia"; +in { services.printing.enable = true; services.avahi.enable = true; services.avahi.nssmdns = true; services.avahi.openFirewall = true; + + hardware.printers = { + ensureDefaultPrinter = brother; + ensurePrinters = [ + { + name = brother; + deviceUri = "ipp://${hostName}/ipp"; + model = "everywhere"; + description = lib.replaceStrings [ "_" ] [ " " ] brother; + location = "Study"; + } + ]; + }; }