diff --git a/flake.nix b/flake.nix index 9699c62..5aa9d9d 100644 --- a/flake.nix +++ b/flake.nix @@ -64,6 +64,7 @@ ./modules/logitech.nix ./modules/qemu.nix ./modules/docker.nix + ./modules/printing.nix ./applications/communications.nix ./applications/devel-core.nix ./applications/devel-rust.nix diff --git a/modules/printing.nix b/modules/printing.nix index 45b8f73..0479dd6 100644 --- a/modules/printing.nix +++ b/modules/printing.nix @@ -1,16 +1,18 @@ { config, pkgs, unstable, ... }: { - imports = [ "$unstable/nixos/modules/services/printing/cupsd.nix" ]; - disabledModules = [ "services/printing/cupsd.nix" ]; + nixpkgs.config.packageOverrides = pkgs: { + canon-cups-ufr2 = unstable.canon-cups-ufr2; + }; + services.printing = { enable = true; drivers = [ - # My printer requires at least v5 to run, 21.11 has 3.70 - unstable.canon-cups-ufr2 + pkgs.canon-cups-ufr2 ]; }; - environment.systemPackages = [ - unstable.canon-cups-ufr2 + environment.systemPackages = with pkgs; [ + canon-cups-ufr2 + cups ]; }