diff options
| author | Maximilian Bosch <maximilian@mbosch.me> | 2024-03-17 11:54:30 +0100 |
|---|---|---|
| committer | Maximilian Bosch <maximilian@mbosch.me> | 2024-03-30 14:23:05 +0100 |
| commit | 5142b7afa88db6ccec229521ad96df4419f6abe4 (patch) | |
| tree | bc2022b956505c4fb862c6d753ae4503efe7c3cf /pkgs/development/python-modules/rangehttpserver | |
| parent | 8b152a2242d4f29de1c072f833ab941dd141c510 (diff) | |
nixos/postgresql: turn `settings` into a submodule
The main idea behind that was to be able to do more sophisticated
merging for stuff that goes into `postgresql.conf`:
`shared_preload_libraries` is a comma-separated list in a `types.str`
and thus not mergeable. With this change, the option accepts both a
comma-separated string xor a list of strings.
This can be implemented rather quick using `coercedTo` +
freeform modules. The interface still behaves equally, but it allows to
merge declarations for this option together.
One side-effect was that I had to change the `attrsOf (oneOf ...)` part into
a submodule to allow declaring options for certain things. While at it,
I decided to move `log_line_prefix` and `port` into this structure as
well.
Diffstat (limited to 'pkgs/development/python-modules/rangehttpserver')
0 files changed, 0 insertions, 0 deletions
