Commit ca7bfc19bdaa
Changed files (1)
systems
kyushu
systems/kyushu/extra.nix
@@ -92,6 +92,29 @@ in
};
};
+ # Canon MX530 printer via Gutenprint driver (driverless/IPP auto-config
+ # defaults to Photographic media type, causing documents to print tiny)
+ hardware.printers = {
+ ensurePrinters = [
+ {
+ name = "Canon_MX530_Gutenprint";
+ description = "Canon MX530 series (Gutenprint)";
+ location = "Home";
+ deviceUri = "ipp://192.168.1.16:631/ipp/print";
+ model = "gutenprint.${lib.versions.majorMinor (lib.getVersion pkgs.gutenprint)}://bjc-MX530-series/expert";
+ ppdOptions = {
+ PageSize = "A4";
+ MediaType = "Plain";
+ InputSlot = "Front";
+ ColorModel = "RGB";
+ Duplex = "None";
+ StpQuality = "Standard";
+ };
+ }
+ ];
+ ensureDefaultPrinter = "Canon_MX530_Gutenprint";
+ };
+
hardware.keyboard.qmk.enable = true;
services.udev.packages = [ pkgs.sane-airscan ];