printhost: define cups classes in nix
Open
Beginner friendly
- Dominant language
- Nix
- Stars
- 17
- Forks
- 16
- Avg merge
- 2d 4h
- Merged PRs (30d)
- 19
Description
use the new config options added in nixos/nixpkgs#524127 to replace the cups-setup-printers systemd service I wrote in [modules/printhost/cups.nix](https://github.com/ocf/nix/blob/803ac20448cdc06e81f9a907b8e57cfaf7267658/modules/printhost/cups.nix)
Contributor guide
No contributing guide indexed for this repository
Research direction
Start with modules/printhost/cups.nix and review the new configuration options from nixos/nixpkgs#524127. Replace the cups-setup-printers systemd service with the CUPS class configuration, then verify that the printer classes are defined through the new options and the old service is no longer needed.
Written by the indexing model from the issue text.
Assessment
- Domain
- infrastructure
- Issue type
- Refactor
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 72/100