summaryrefslogtreecommitdiffstats
path: root/nixos/modules/services/networking/cntlm.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixos/modules/services/networking/cntlm.nix')
-rw-r--r--nixos/modules/services/networking/cntlm.nix9
1 files changed, 7 insertions, 2 deletions
diff --git a/nixos/modules/services/networking/cntlm.nix b/nixos/modules/services/networking/cntlm.nix
index 5b5068e43d7c..eea28e12ce0e 100644
--- a/nixos/modules/services/networking/cntlm.nix
+++ b/nixos/modules/services/networking/cntlm.nix
@@ -36,19 +36,21 @@ in
enable = mkEnableOption "cntlm, which starts a local proxy";
username = mkOption {
+ type = types.str;
description = ''
Proxy account name, without the possibility to include domain name ('at' sign is interpreted literally).
'';
};
domain = mkOption {
- description = ''Proxy account domain/workgroup name.'';
+ type = types.str;
+ description = "Proxy account domain/workgroup name.";
};
password = mkOption {
default = "/etc/cntlm.password";
type = types.str;
- description = ''Proxy account password. Note: use chmod 0600 on /etc/cntlm.password for security.'';
+ description = "Proxy account password. Note: use chmod 0600 on /etc/cntlm.password for security.";
};
netbios_hostname = mkOption {
@@ -60,6 +62,7 @@ in
};
proxy = mkOption {
+ type = types.listOf types.str;
description = ''
A list of NTLM/NTLMv2 authenticating HTTP proxies.
@@ -75,11 +78,13 @@ in
A list of domains where the proxy is skipped.
'';
default = [];
+ type = types.listOf types.str;
example = [ "*.example.com" "example.com" ];
};
port = mkOption {
default = [3128];
+ type = types.listOf types.port;
description = "Specifies on which ports the cntlm daemon listens.";
};