nix/lib/modules/nixos/printing.nix
Daniel Flanagan 0bc0ba43a2
Some checks failed
/ check (push) Failing after 22s
dragon check passes
2025-02-16 10:43:53 -06:00

20 lines
400 B
Nix

{
pkgs,
lib,
config,
...
}:
{
config = lib.mkIf config.services.printing.enable {
services.printing.browsing = true;
services.printing.browsedConf = ''
BrowseDNSSDSubTypes _cups,_print
BrowseLocalProtocols all
BrowseRemoteProtocols all
CreateIPPPrinterQueues All
BrowseProtocols all
'';
services.printing.drivers = [ pkgs.gutenprint ];
};
}