nixpkgs/nixos/modules/services
Maximilian Bosch 5142b7afa8
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.
2024-03-30 14:23:05 +01:00
..
admin nixos/docuum: add module for docuum package 2024-03-23 18:25:55 +01:00
amqp nixos/rabbitmq: Rename cookie -> unsafeCookie 2024-02-04 21:41:29 +01:00
audio nixos/wyoming: move into home-automation category 2024-03-29 03:04:44 +01:00
backup treewide: Fix all Nix ASTs in all markdown files 2024-03-28 09:28:12 +01:00
blockchain/ethereum
cluster kubelet: Set Kubelet Parameters Via A intermediate Configuration File 2024-02-23 08:55:02 +01:00
computing
continuous-integration nixos/hydra: add option for starman workers 2024-02-27 15:45:20 +01:00
databases nixos/postgresql: turn settings into a submodule 2024-03-30 14:23:05 +01:00
desktop-managers plasma6: also install base kio5 2024-03-21 15:19:44 +03:00
desktops treewide: Fix all Nix ASTs in all markdown files 2024-03-28 09:28:12 +01:00
development treewide: Fix all Nix ASTs in all markdown files 2024-03-28 09:28:12 +01:00
display-managers nixos/greetd: create display-manager.service alias 2024-03-23 16:33:16 +03:00
editors treewide: Fix all Nix ASTs in all markdown files 2024-03-28 09:28:12 +01:00
finance
games Merge pull request #263765 from numinit/armagetronad-module 2024-03-01 00:46:34 +01:00
hardware brscan5: fix sane config path 2024-03-28 16:02:51 +01:00
home-automation nixos/wyoming: move into home-automation category 2024-03-29 03:04:44 +01:00
logging nixos: fix a bunch of services missing dep on network-online.target 2024-01-19 00:11:34 -08:00
mail treewide: Mark Nix blocks in markdown as Nix 2024-03-28 09:28:12 +01:00
matrix treewide: Fix all Nix ASTs in all markdown files 2024-03-28 09:28:12 +01:00
misc nixos/postgresql: turn settings into a submodule 2024-03-30 14:23:05 +01:00
monitoring nixos/postgresql: turn settings into a submodule 2024-03-30 14:23:05 +01:00
network-filesystems treewide: Mark Nix blocks in markdown as Nix 2024-03-28 09:28:12 +01:00
networking nixos/networkmanager: correct example (#295439) 2024-03-29 14:42:14 +01:00
printing nixos/cupsd: allow cups package override 2023-12-28 08:58:01 -08:00
scheduling
search treewide: Fix all Nix ASTs in all markdown files 2024-03-28 09:28:12 +01:00
security Merge pull request #297346 from codingCoffee/usbguard-fix 2024-03-27 18:52:43 +01:00
system automatic-timezoned: 1.0.148 -> 2.0.0 2024-02-18 15:01:25 -08:00
torrent nixos/transmission: fix log level bounds to match the transmission wiki 2024-02-18 23:45:10 +11:00
tracing
ttys
video Merge pull request #286685 from max-niederman/photonvision 2024-03-24 22:05:36 +01:00
wayland
web-apps nixos/postgresql: turn settings into a submodule 2024-03-30 14:23:05 +01:00
web-servers treewide: Mark Nix blocks in markdown as Nix 2024-03-28 09:28:12 +01:00
x11 Merge pull request #140429 from bobby285271/pantheon-systemd 2024-03-29 22:55:39 +08:00