configuration/common/components/scanner.system.nix
2023-10-08 16:44:37 -07:00

17 lines
496 B
Nix

let
identity = import ../resources/identity.nix;
in
{
imports = [ <nixpkgs/nixos/modules/services/hardware/sane_extra_backends/brscan4.nix> ];
allowedUnfree = [ "brother-udev-rule-type1" "brscan4" "brscan4-etc-files" ];
hardware.sane = { enable = true; brscan4.enable = true; };
hardware.sane.brscan4.netDevices = {
DCP-7065DN = { model = "DCP-7065DN"; nodename = "lumberjack.home.arpa"; };
};
# Permissions
users.users.${identity.username}.extraGroups = [ "scanner" ];
}