nixpkgs/nixos/modules/services
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
..
admin cleanup redundant text in modules utilizing mkEnableOption 2019-04-20 14:44:02 +02:00
amqp nixos/rabbitmq: replace deprecated usage of PermissionsStartOnly 2019-04-13 07:00:57 -04:00
audio Merge pull request #63551 from Steell/roon-server 2019-07-02 10:06:29 +08:00
backup nixos/backup/tsm: init module 2019-07-15 09:41:37 +02:00
cluster treewide: remove unused variables (#63177) 2019-06-16 19:59:05 +00:00
computing nixos/boinc: replace deprecated usage of PermissionsStartOnly 2019-05-26 07:20:56 -04:00
continuous-integration treewide: Remove usage of isNull 2019-04-29 14:05:50 +02:00
databases docs: update docs for postgresql plugins (#64899) 2019-07-21 22:05:41 +03:00
desktops nixos/doc: fix build 2019-07-18 20:40:24 -04:00
development nixos/jupyter: wait for network.target 2018-11-06 20:40:20 +01:00
editors manual: mention jmacs as emacs imitation 2019-07-13 11:01:17 +02:00
games Merge pull request #60406 from JohnAZoidberg/remove-isnull 2019-05-18 09:36:24 +00:00
hardware treewide: use dontConfigure 2019-07-01 04:23:51 -04:00
logging Merge pull request #64463 from Ma27/graylog-test 2019-07-21 20:53:39 +00:00
mail nixos: add 'localRecipients' config option for Postfix 2019-07-15 17:36:20 +02:00
misc Merge pull request #60436 from nbardiuk/master 2019-07-21 16:39:42 -04:00
monitoring nixos/prometheus-nginx-exporter: update module 2019-07-22 16:41:10 +02:00
network-filesystems nixos/doc: Fix spurious indentation 2019-06-17 12:28:26 +02:00
networking Merge pull request #62955 from abbradar/resolvconf 2019-07-17 11:07:12 +03:00
printing Merge pull request #59076 from Yarny0/cups-path-fix 2019-05-30 10:52:28 -04:00
scheduling Merge pull request #51918 from bobvanderlinden/var-run 2019-04-07 20:09:46 +02:00
search treewide: Remove usage of isNull 2019-04-29 14:05:50 +02:00
security nixos/tor: fix obfs4 package 2019-07-19 04:11:17 +08:00
system nixos/nscd: document why it is configured this way 2019-07-12 12:07:45 -07:00
torrent nixos/deluge: Add extractor dependencies. 2019-07-02 22:26:38 +01:00
ttys nixos: add preferLocalBuild=true; on derivations for config files 2019-02-22 20:11:27 +01:00
web-apps nixos/nextcloud: write config to additional config file 2019-07-22 18:29:52 +02:00
web-servers Merge pull request #64052 from aanderse/tomcat-connector 2019-07-19 15:25:44 -04:00
x11 nixos/plasma5: allow to configure the default phonon backend 2019-07-20 21:53:46 +02:00