diff --git a/services/print.nix b/services/print.nix index 3a21096..d476097 100644 --- a/services/print.nix +++ b/services/print.nix @@ -9,12 +9,19 @@ in mkIf flags.print { + environment.systemPackages = with pkgs; [ + samba + python310Packages.pysmbc + ]; + services.samba.enable = true; # Services ## Enable CUPS to print documents. services.printing = { enable = true; drivers = [ pkgs.samsung-unified-linux-driver + pkgs.fxlinuxprint + pkgs.gutenprint ]; # Suppression automatique des fichiers temporaires. # Par défaut, cups conserve une copie de ce qui a été imprimé @@ -24,4 +31,6 @@ mkIf flags.print { PreserveJobFiles No ''; }; + services.avahi.enable = true; + services.avahi.nssmdns = true; }