998 B
998 B
Printing
This repo enables the CUPS printing service via modules/system/printer.nix, but it does not bundle any
printer driver packages by default.
Opt into drivers from a host file
Add driver packages to services.printing.drivers in your host module. Example:
# hosts/my-host.nix
{ pkgs, ... }:
{
services.printing.drivers = [
pkgs.gutenprint
];
}
Driver packages (cheat sheet)
Generic / common:
pkgs.gutenprint— various printer driverspkgs.gutenprintBin— various binary printer driverspkgs.cups-filterspkgs.cups-browsed
Brother:
pkgs.brgenml1cupswrapperpkgs.brgenml1lprpkgs.brlaser
Canon:
pkgs.cnijfilter2— Canon Pixma drivers
Epson:
pkgs.epson-escprpkgs.epson-escpr2
HP:
pkgs.hplippkgs.hplipWithPlugin— proprietary plug-ins
Lexmark:
pkgs.postscript-lexmark
Samsung:
pkgs.samsung-unified-linux-driverpkgs.splix— drivers for Samsung Printer Language printers