{ config, lib, ... }: with lib; { options.roles.printing = { enable = mkEnableOption "Enable default printing setup"; }; config = { services.printing.enable = true; services.avahi = { enable = true; nssmdns4 = true; openFirewall = true; }; }; }