nixpkgs/nixos/modules/services/web-apps
Maximilian Bosch fddeb7cb73
Revert "nextcloud: use mkDefault for whole nginx config"
This breaks the Nextcloud vhost declaration when adding e.g. another
vhost as the `services.nginx.virtualHosts` option has `{ nextcloud =
...; }` as *default* value which will be replaced by another
`virtualHosts`-declaration with a higher (e.g. the default) priority.

The following cases are now supported & covered by the module:

* `nginx` is enabled with `nextcloud` enabled and other vhosts can be
  added / other options can be declared without having to care
  about the declaration's priority.

* Settings in the `nextcloud`-vhost in `nginx` have to be altered using
  `mkForce` as this is the only way how we officially support `nginx`
  for `nextcloud` and customizations have to be done explicitly using
  `mkForce`.

* `nginx` will be completely omitted if a user enables nextcloud
  and disables nginx using `services.nginx.enable = false;`. (because
  nginx will be enabled by this module using `mkDefault`).

This reverts commit 128dbb31cc.
Closes #95259
2020-08-12 18:28:45 +02:00
..
atlassian
icingaweb2
ihatemoney
codimd.nix nixos/*: wheter -> whether 2020-07-04 15:20:41 +02:00
convos.nix nixos/convos: init 2020-06-22 13:58:34 +02:00
cryptpad.nix
documize.nix treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
dokuwiki.nix Merge pull request #94624 from dadada/dadada/dokuwiki-acl-path 2020-08-05 07:28:12 -04:00
engelsystem.nix nixos/engelsystem: init 2020-05-24 15:44:04 +02:00
frab.nix treewide: use attrs instead of list for types.loaOf options 2020-01-06 10:39:18 -05:00
gerrit.nix nixos/gerrit: allow configuring replication declaratively (#91200) 2020-06-21 08:54:14 +00:00
gotify-server.nix
grocy.nix nixos/grocy: init module 2020-02-09 21:55:27 +01:00
grocy.xml nixos/grocy: init module 2020-02-09 21:55:27 +01:00
jirafeau.nix nixos/jirefeau: add services.jirafeau module 2020-02-18 09:37:44 -08:00
jitsi-meet.nix treewide: add Jitsi maintainers 2020-08-04 13:07:36 -07:00
limesurvey.nix nixos/httpd: code cleanup 2020-01-31 20:39:12 -05:00
matomo-doc.xml matomo: Fix consistency check 2019-11-18 14:52:47 +01:00
matomo.nix nixos/treewide: Move rename.nix imports to their respective modules 2019-12-10 02:51:19 +01:00
mattermost.nix nixos/*: use $out instead of $bin with buildGoPackage 2020-04-28 20:30:29 +10:00
mediawiki.nix nixos/mediawiki: allow using default extensions 2020-03-26 18:26:07 +01:00
miniflux.nix
moinmoin.nix nixos/moinmoin: fix maintainer reference 2020-04-02 13:49:28 +02:00
moodle.nix moodle: update to 3.9.1 2020-07-16 23:48:08 +02:00
nextcloud.nix Revert "nextcloud: use mkDefault for whole nginx config" 2020-08-12 18:28:45 +02:00
nextcloud.xml nixos/manual: Fix build 2020-08-07 03:27:42 +02:00
nexus.nix
pgpkeyserver-lite.nix nixos/modules: remove trailing whitespace 2020-08-07 14:45:39 +01:00
restya-board.nix restya-board: fix configuration option and switch to file based password provisioning 2019-12-23 05:45:15 +01:00
selfoss.nix
shiori.nix
sogo.nix nixos/sogo: init module 2020-05-12 18:49:43 +02:00
trac.nix
trilium.nix nixos/modules: remove trailing whitespace 2020-08-07 14:45:39 +01:00
tt-rss.nix nixos/tt-rss.service: set syslogidentifier 2020-05-08 12:00:00 +00:00
virtlyst.nix
wordpress.nix treewide: per RFC45, remove more unquoted URLs 2020-04-18 14:04:37 +02:00
youtrack.nix nixos/treewide: Fix incorrectly rendered examples 2020-04-02 07:49:25 +02:00
zabbix.nix nixos/httpd: code cleanup 2020-01-31 20:39:12 -05:00