diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-04-25 00:30:12 +0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-04-25 00:30:12 +0200 |
commit | b8d59765e11e20ff8859c93220454a6a84445c1f (patch) | |
tree | 3765c8a81f5df1a0c2d95956c63e771d6c9bc94e /nixos/modules/services | |
parent | cd05320716c08c5da0cf6b0314d6baeb54d0730f (diff) |
cups: Add a listenAddresses option
Diffstat (limited to 'nixos/modules/services')
-rw-r--r-- | nixos/modules/services/printing/cupsd.nix | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/nixos/modules/services/printing/cupsd.nix b/nixos/modules/services/printing/cupsd.nix index edbba7e0a834c..d229c610669f0 100644 --- a/nixos/modules/services/printing/cupsd.nix +++ b/nixos/modules/services/printing/cupsd.nix @@ -56,6 +56,15 @@ in ''; }; + listenAddresses = mkOption { + type = types.listOf types.str; + default = [ "127.0.0.1:631" ]; + example = [ "*:631" ]; + description = '' + A list of addresses and ports on which to listen. + ''; + }; + bindirCmds = mkOption { type = types.lines; internal = true; @@ -154,7 +163,9 @@ in SystemGroup root wheel - Listen localhost:631 + ${concatMapStrings (addr: '' + Listen ${addr} + '') cfg.listenAddresses} Listen /var/run/cups/cups.sock # Note: we can't use ${cups}/etc/cups as the ServerRoot, since |