revise printer system

This commit is contained in:
Yan Lin 2025-11-07 11:09:27 +01:00
parent c931808bf5
commit fcfaa79f52
3 changed files with 25 additions and 12 deletions

View file

@ -82,5 +82,29 @@ in
nwg-displays
swaynotificationcenter
];
# Printing with Windows Samba printer support
services.printing = {
enable = true;
browsing = true;
drivers = with pkgs; [
cups-filters
gutenprint
samba # SMB backend for Windows printers
];
};
# Samba for SMB printer protocol
services.samba.enable = true;
# Avahi for network printer discovery
services.avahi = {
enable = true;
nssmdns4 = true;
openFirewall = true;
};
# Printer management GUI
programs.system-config-printer.enable = true;
};
}