···11 usage: (sorry, its still impure but works!)
1213 impure directory:
14- mkdir /opt/gutenprint; sudo cp -r $(nix-build -A gutenprintBin -f $NIXPGS_ALL) /opt/gutenprint
1516 add the following lines to bindirCmds property of printing/cupsd.nix:
1718- ln -s ${pkgs.gutenprintBin}/lib/cups/backend/* $out/lib/cups/backend/
19- ln -s ${pkgs.gutenprintBin}/lib/cups/filter/* $out/lib/cups/filter/
20 mkdir -p $out/lib/cups/model
21- cat ${pkgs.gutenprintBin}/ppds/Canon/Canon-PIXMA_iP4000-gutenprint.5.0.sim-en.ppd.gz |gunzip > $out/lib/cups/model/Canon-PIXMA_iP4000-gutenprint.5.0.sim-en.ppd
22- sed -i 's@/opt/gutenprint/cups@${pkgs.gutenprintBin}/cups@' $out/lib/cups/model/Canon-PIXMA_iP4000-gutenprint.5.0.sim-en.ppd
2324 Then rebuild your system and add your printer using the the localhost:603 cups web interface
25 select the extracted .ppd file which can be found in the model directory of
···11 usage: (sorry, its still impure but works!)
1213 impure directory:
14+ mkdir /opt/gutenprint; sudo cp -r $(nix-build -A gutenprint-bin -f $NIXPGS_ALL) /opt/gutenprint
1516 add the following lines to bindirCmds property of printing/cupsd.nix:
1718+ ln -s ${pkgs.gutenprint-bin}/lib/cups/backend/* $out/lib/cups/backend/
19+ ln -s ${pkgs.gutenprint-bin}/lib/cups/filter/* $out/lib/cups/filter/
20 mkdir -p $out/lib/cups/model
21+ cat ${pkgs.gutenprint-bin}/ppds/Canon/Canon-PIXMA_iP4000-gutenprint.5.0.sim-en.ppd.gz |gunzip > $out/lib/cups/model/Canon-PIXMA_iP4000-gutenprint.5.0.sim-en.ppd
22+ sed -i 's@/opt/gutenprint/cups@${pkgs.gutenprint-bin}/cups@' $out/lib/cups/model/Canon-PIXMA_iP4000-gutenprint.5.0.sim-en.ppd
2324 Then rebuild your system and add your printer using the the localhost:603 cups web interface
25 select the extracted .ppd file which can be found in the model directory of
+1
pkgs/top-level/aliases.nix
···918 gtkperf = throw "'gtkperf' has been removed due to lack of maintenance upstream"; # Added 2024-09-14
919 guardian-agent = throw "'guardian-agent' has been removed, as it hasn't been maintained upstream in years and accumulated many vulnerabilities"; # Added 2024-06-09
920 guile-disarchive = disarchive; # Added 2023-10-27
0921922 ### H ###
923
···918 gtkperf = throw "'gtkperf' has been removed due to lack of maintenance upstream"; # Added 2024-09-14
919 guardian-agent = throw "'guardian-agent' has been removed, as it hasn't been maintained upstream in years and accumulated many vulnerabilities"; # Added 2024-06-09
920 guile-disarchive = disarchive; # Added 2023-10-27
921+ gutenprintBin = gutenprint-bin; # Added 2025-08-21
922923 ### H ###
924