mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-26 04:43:09 +03:00
nixos: add services.printing.snmpConf option
And set the default value to "Address @LOCAL". This change is needed to find printers at my workplace (with "lpinfo -v" or the "system-config-printer" GUI). Ubuntu 14.04 also has this as default. snmp.conf does not seem to be needed in restartTriggers, because it is not the cups daemon itself that reads it, but some helper programs that it spawns on demand.
This commit is contained in:
parent
bc9bd5c02c
commit
7d414a0646
@ -160,6 +160,17 @@ in
|
|||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
snmpConf = mkOption {
|
||||||
|
type = types.lines;
|
||||||
|
default = ''
|
||||||
|
Address @LOCAL
|
||||||
|
'';
|
||||||
|
description = ''
|
||||||
|
The contents of <filename>/etc/cups/snmp.conf</filename>. See "man
|
||||||
|
cups-snmp.conf" for a complete description.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
drivers = mkOption {
|
drivers = mkOption {
|
||||||
type = types.listOf types.path;
|
type = types.listOf types.path;
|
||||||
example = literalExample "[ pkgs.splix ]";
|
example = literalExample "[ pkgs.splix ]";
|
||||||
@ -199,6 +210,7 @@ in
|
|||||||
environment.etc."cups/cups-files.conf".text = cfg.cupsFilesConf;
|
environment.etc."cups/cups-files.conf".text = cfg.cupsFilesConf;
|
||||||
environment.etc."cups/cupsd.conf".text = cfg.cupsdConf;
|
environment.etc."cups/cupsd.conf".text = cfg.cupsdConf;
|
||||||
environment.etc."cups/cups-browsed.conf".text = cfg.browsedConf;
|
environment.etc."cups/cups-browsed.conf".text = cfg.browsedConf;
|
||||||
|
environment.etc."cups/snmp.conf".text = cfg.snmpConf;
|
||||||
|
|
||||||
services.dbus.packages = [ cups ];
|
services.dbus.packages = [ cups ];
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user