nixos/nginx: fix type of mapHashBucketSize

While the default is indeed 32/64/128, the option accepts any `size`[1]
including values >128, as observed in a customer project.

[1] https://nginx.org/en/docs/http/ngx_http_map_module.html
This commit is contained in:
Maximilian Bosch 2025-06-02 17:48:19 +02:00
parent c793c51b88
commit 4a2a4193f9
No known key found for this signature in database

View file

@ -1002,17 +1002,14 @@ in
}; };
mapHashBucketSize = mkOption { mapHashBucketSize = mkOption {
type = types.nullOr ( type = types.nullOr (types.ints.positive);
types.enum [
32
64
128
]
);
default = null; default = null;
description = '' description = ''
Sets the bucket size for the map variables hash tables. Default Sets the bucket size for the map variables hash tables. Default
value depends on the processors cache line size. value depends on the processors cache line size.
Refer to [the nginx docs on hashes](https://nginx.org/en/docs/hash.html)
for more information.
''; '';
}; };