nixpkgs/nixos/modules
Maximilian Bosch 3944aa051c
nixos/nextcloud: write config to additional config file
One of the main problems of the Nextcloud module is that it's currently
not possible to alter e.g. database configuration after the initial
setup as it's written by their imperative installer to a file.

After some research[1] it turned out that it's possible to override all values
with an additional config file. The documentation has been
slightly updated to remain up-to-date, but the warnings should
remain there as the imperative configuration is still used and may cause
unwanted side-effects.

Also simplified the postgresql test which uses `ensure{Databases,Users}` to
configure the database.

Fixes #49783

[1] https://github.com/NixOS/nixpkgs/issues/49783#issuecomment-483063922
2019-07-22 18:29:52 +02:00
..
config nixos/xdg: default portal from xserver.enable 2019-07-19 19:47:02 -04:00
hardware Merge pull request #63894 from ambrop72/no-opengl-xdg-data-dirs 2019-07-11 13:16:08 -04:00
i18n/input-method docs: format 2018-09-29 20:51:11 -04:00
installer nixos netboot: explicitly specify initrd 2019-07-15 19:33:21 +03:00
misc nixos/zabbixWeb: replace httpd subservice with new module 2019-07-11 18:45:46 -04:00
profiles Renaming security.virtualization.flushL1DataCache to virtualisation 2019-07-19 15:49:37 +02:00
programs nixos/tsm-client: init module 2019-07-15 09:41:37 +02:00
security Renaming security.virtualization.flushL1DataCache to virtualisation 2019-07-19 15:49:37 +02:00
services nixos/nextcloud: write config to additional config file 2019-07-22 18:29:52 +02:00
system Merge pull request #62955 from abbradar/resolvconf 2019-07-17 11:07:12 +03:00
tasks Merge pull request #62955 from abbradar/resolvconf 2019-07-17 11:07:12 +03:00
testing nixos/test: remove the stateVersion statement from the test-instrumentation 2019-06-03 15:05:24 +02:00
virtualisation Merge pull request #61981 from ambrop72/no-opengl-ld-library-path 2019-07-11 13:15:51 -04:00
module-list.nix Merge pull request #60436 from nbardiuk/master 2019-07-21 16:39:42 -04:00
rename.nix Renaming security.virtualization.flushL1DataCache to virtualisation 2019-07-19 15:49:37 +02:00