diff --git a/classes/desktop/printing.nix b/classes/desktop/printing.nix index cc77e7e..eb7d94f 100644 --- a/classes/desktop/printing.nix +++ b/classes/desktop/printing.nix @@ -1,6 +1,19 @@ -{ +{pkgs, ...}: { services.printing = { enable = true; webInterface = true; + cups-pdf.enable = true; + drivers = [ + pkgs.gutenprint + pkgs.gutenprintBin + pkgs.hplip + pkgs.hplipWithPlugin + pkgs.postscript-lexmark + pkgs.samsung-unified-linux-driver + pkgs.splix + pkgs.brlaser + pkgs.brgenml1lpr + pkgs.cnijfilter2 + ]; }; } diff --git a/common/puter/puter.nix b/common/puter/puter.nix index b86647c..518d7e0 100644 --- a/common/puter/puter.nix +++ b/common/puter/puter.nix @@ -1,5 +1,5 @@ {pkgs, ...}: let - puter = pkgs.writeShellApplication { + puter = pkgs.writeShellScriptBin { name = "puter"; runtimeInputs = [ pkgs.nixos-rebuild