Files
config/hardware/printer/discover.nix

21 lines
356 B
Nix

{ lib, pkgs, ... }:
{
# airprint
# https://wiki.nixos.org/wiki/Printing#Printer_sharing
services.avahi = {
enable = lib.mkDefault true;
nssmdns = true;
openFirewall = true; # opens UDP port 5353
};
services.printing = {
enable = lib.mkDefault true;
drivers = [
pkgs.cups-filters
pkgs.cups-browsed
];
};
}