diff --git a/config/system/printer.nix b/config/system/printer.nix index a6d4a1c..9e5094f 100644 --- a/config/system/printer.nix +++ b/config/system/printer.nix @@ -1,4 +1,4 @@ -{ config, lib, username, ... }: +{ config, lib, pkgs, username, ... }: let inherit (import ../../options.nix) printer; in lib.mkIf (printer == true) { @@ -9,7 +9,12 @@ lib.mkIf (printer == true) { nssmdns4 = true; openFirewall = true; }; + ipp-usb.enable = true; + }; + hardware.sane = { + enable = true; + extraBackends = [pkgs.sane-airscan]; + disabledDefaultBackends = ["escl"]; }; - hardware.sane.enable = true; users.users.${username}.extraGroups = ["scanner" "lp"]; }