diff --git a/modules/clan/personal-computer/printing.nix b/modules/clan/personal-computer/printing.nix index 82fcf98..6890328 100644 --- a/modules/clan/personal-computer/printing.nix +++ b/modules/clan/personal-computer/printing.nix @@ -22,11 +22,27 @@ let in { + environment.systemPackages = [ pkgs.simple-scan ]; + nixpkgs.config.allowUnfreePredicate = + pkg: + builtins.elem (lib.getName pkg) [ + "brgenml1lpr" + "cups-brother-dcpt310" + "cups-brother-dcpt720dw" + "cups-brother-dcpt725dw" + ]; + # nixpkgs.config.allowUnfree = true; + services.ipp-usb.enable = true; services.printing = { enable = true; drivers = [ pkgs.brlaser pkgs.gutenprint + pkgs.brgenml1lpr + pkgs.brgenml1cupswrapper + pkgs.cups-brother-dcpt310 + pkgs.cups-brother-dcpt720dw + pkgs.cups-brother-dcpt725dw ]; extraFilesConf = ''