From 01019fffac93ebf04f2d9fcf01770f7758e6967f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Sat, 7 Feb 2026 16:40:32 +0100 Subject: [PATCH] printing: enable scanning --- configs/printing.nix | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/configs/printing.nix b/configs/printing.nix index bc92b71..6c0dbd1 100644 --- a/configs/printing.nix +++ b/configs/printing.nix @@ -1,6 +1,6 @@ { pkgs, lib, ... }: let - hp-driver = pkgs.hplip; + hp-driver = pkgs.hplipWithPlugin; in { services.printing = { @@ -8,12 +8,25 @@ in drivers = [ hp-driver ]; }; + hardware.sane = { + enable = true; + extraBackends = [ hp-driver ]; + }; + environment.systemPackages = [ pkgs.system-config-printer + pkgs.simple-scan + hp-driver ]; # allow connecting to .local printers - services.avahi.nssmdns4 = true; + services.avahi = { + nssmdns4 = true; + enable = true; + openFirewall = true; + }; + + users.users.me.extraGroups = [ "lp" "scanner" ]; hardware.printers.ensurePrinters = [ {