feat(nixos): add opt-in printing and scanning module

New `modules/printing-scanning.nix` exposes `local.printing.*` and `local.scanning.*` (CUPS drivers, SANE with a Canon BJNP `bjnpHosts` escape hatch, shared Avahi mDNS), all off by default so a consumer opts in and a server gets none of it. Imported from `modules/nixos.nix`.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-27 10:40:36 +02:00
co-authored by Claude Opus 4.8
parent 5e1b9332a4
commit 387997f7b6
2 changed files with 81 additions and 1 deletions
+1 -1
View File
@@ -5,7 +5,7 @@
{ config, lib, pkgs, ... }:
{
imports = [ ./shutdown-debug.nix ];
imports = [ ./shutdown-debug.nix ./printing-scanning.nix ];
nix.settings.experimental-features = [ "nix-command" "flakes" ];
# Deduplicate identical store paths via hardlinks.