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