diff options
| author | Maximilian Bosch <maximilian@mbosch.me> | 2025-03-10 18:06:32 +0100 |
|---|---|---|
| committer | Maximilian Bosch <maximilian@mbosch.me> | 2025-03-10 18:07:44 +0100 |
| commit | 8bf1e138bc2a866637681b2dac07f82eb2f5e98e (patch) | |
| tree | 4673ed6fa45a3706878b5daa04c82f2661aa456f /pkgs/development/python-modules/python-openstackclient | |
| parent | 3847fafbbc86602716ec536c412c99113cdeb672 (diff) | |
nixos/postgresql: fix merging of shared_preload_libraries option
Closes #386804
The issue with coercing to `types.str` is that it's not mergeable, so
any declarations will result in an eval error like this:
error: The option `interactive.nodes.tmp.services.postgresql.settings.shared_preload_libraries' has conflicting definition values:
- In `/home/ma27/Projects/nixpkgs-hack/tmp.nix@node-tmp': "foo"
- In `/home/ma27/Projects/nixpkgs-hack/tmp.nix@node-tmp': "bar2"
Use `lib.mkForce value` or `lib.mkDefault value` to change the priority on any of these definitions.
Using a mergeable type (`types.comma`, i.e. a string, where all declarations
get joined with a comma as delimiter) fixes the problem.
Diffstat (limited to 'pkgs/development/python-modules/python-openstackclient')
0 files changed, 0 insertions, 0 deletions
