Files
nixos/hosts/nb-01.cloonar.com/modules/printer.nix
2023-09-07 08:55:56 +02:00

30 lines
786 B
Nix

{ lib, pkgs, ... }:
let
brother = "Brother_HL-L2360D";
hostName = "brn30055c566237.cloonar.multimedia";
in {
services.printing.enable = true;
services.printing.drivers = [ pkgs.brlaser ];
services.avahi.enable = true;
services.avahi.nssmdns = true;
services.avahi.openFirewall = true;
hardware.printers = {
ensureDefaultPrinter = brother;
ensurePrinters = [
{
name = "Office";
deviceUri = "socket://mercury.epicenter.intra";
description = lib.replaceStrings [ "_" ] [ " " ] brother;
location = "Office";
}
{
name = "Cloonar";
deviceUri = "socket://mercury.epicenter.intra";
description = lib.replaceStrings [ "_" ] [ " " ] brother;
location = "Office";
}
];
};
}