feat(printing): enable common drivers by default

This commit is contained in:
randogoth 2026-02-04 19:24:30 +02:00
parent 4d1b8df2e3
commit e640b43b2f
2 changed files with 19 additions and 4 deletions

View file

@ -1,7 +1,14 @@
# Printing # Printing
This repo enables the CUPS printing service via `modules/system/printer.nix`, but it does **not** bundle any This repo enables the CUPS printing service via `modules/system/printer.nix` and includes a small common
printer driver packages by default. driver set by default.
Enabled by default:
- `pkgs.cups-filters`
- `pkgs.cups-browsed`
- `pkgs.gutenprint`
- `pkgs.gutenprintBin`
## Opt into drivers from a host file ## Opt into drivers from a host file
@ -20,7 +27,7 @@ Add driver packages to `services.printing.drivers` in your host module. Example:
## Driver packages (cheat sheet) ## Driver packages (cheat sheet)
Generic / common: Generic / common (additional options):
- `pkgs.gutenprint` — various printer drivers - `pkgs.gutenprint` — various printer drivers
- `pkgs.gutenprintBin` — various binary printer drivers - `pkgs.gutenprintBin` — various binary printer drivers

View file

@ -1,5 +1,13 @@
{ pkgs, ... }: { pkgs, ... }:
{ {
services.printing.enable = true; services.printing = {
enable = true;
drivers = [
pkgs.cups-filters
pkgs.cups-browsed
pkgs.gutenprint
pkgs.gutenprintBin
];
};
} }