nixos: move matrix services into their category

+7 -7
nixos/modules/module-list.nix
···
./services/mail/roundcube.nix
./services/mail/sympa.nix
./services/mail/nullmailer.nix
-
./services/matrix/matrix-synapse.nix
+
./services/matrix/appservice-discord.nix
+
./services/matrix/appservice-irc.nix
+
./services/matrix/conduit.nix
+
./services/matrix/dendrite.nix
+
./services/matrix/mautrix-facebook.nix
+
./services/matrix/mautrix-telegram.nix
./services/matrix/mjolnir.nix
./services/matrix/pantalaimon.nix
+
./services/matrix/synapse.nix
./services/misc/ananicy.nix
./services/misc/airsonic.nix
./services/misc/ankisyncd.nix
···
./services/misc/cpuminer-cryptonight.nix
./services/misc/cgminer.nix
./services/misc/confd.nix
-
./services/misc/dendrite.nix
./services/misc/devmon.nix
./services/misc/dictd.nix
./services/misc/duckling.nix
···
./services/misc/libreddit.nix
./services/misc/lifecycled.nix
./services/misc/mame.nix
-
./services/misc/matrix-appservice-discord.nix
-
./services/misc/matrix-appservice-irc.nix
-
./services/misc/matrix-conduit.nix
-
./services/misc/mautrix-facebook.nix
-
./services/misc/mautrix-telegram.nix
./services/misc/mbpfan.nix
./services/misc/mediatomb.nix
./services/misc/metabase.nix
nixos/modules/services/matrix/matrix-synapse-log_config.yaml nixos/modules/services/matrix/synapse-log_config.yaml
+2 -2
nixos/modules/services/matrix/matrix-synapse.nix nixos/modules/services/matrix/synapse.nix
···
log_config = mkOption {
type = types.path;
-
default = ./matrix-synapse-log_config.yaml;
+
default = ./synapse-log_config.yaml;
description = ''
The file that holds the logging configuration.
'';
···
meta = {
buildDocsInSandbox = false;
-
doc = ./matrix-synapse.xml;
+
doc = ./synapse.xml;
maintainers = teams.matrix.members;
};
nixos/modules/services/matrix/matrix-synapse.xml nixos/modules/services/matrix/synapse.xml
nixos/modules/services/misc/dendrite.nix nixos/modules/services/matrix/dendrite.nix
nixos/modules/services/misc/matrix-appservice-discord.nix nixos/modules/services/matrix/appservice-discord.nix
nixos/modules/services/misc/matrix-appservice-irc.nix nixos/modules/services/matrix/appservice-irc.nix
nixos/modules/services/misc/matrix-conduit.nix nixos/modules/services/matrix/conduit.nix
nixos/modules/services/misc/mautrix-facebook.nix nixos/modules/services/matrix/mautrix-facebook.nix
nixos/modules/services/misc/mautrix-telegram.nix nixos/modules/services/matrix/mautrix-telegram.nix
+4 -4
nixos/tests/all-tests.nix
···
croc = handleTest ./croc.nix {};
cryptpad = handleTest ./cryptpad.nix {};
deluge = handleTest ./deluge.nix {};
-
dendrite = handleTest ./dendrite.nix {};
+
dendrite = handleTest ./matrix/dendrite.nix {};
dex-oidc = handleTest ./dex-oidc.nix {};
dhparams = handleTest ./dhparams.nix {};
disable-installer-tools = handleTest ./disable-installer-tools.nix {};
···
mariadb-galera = handleTest ./mysql/mariadb-galera.nix {};
mastodon = handleTestOn ["x86_64-linux" "i686-linux" "aarch64-linux"] ./web-apps/mastodon.nix {};
matomo = handleTest ./matomo.nix {};
-
matrix-appservice-irc = handleTest ./matrix-appservice-irc.nix {};
-
matrix-conduit = handleTest ./matrix-conduit.nix {};
-
matrix-synapse = handleTest ./matrix-synapse.nix {};
+
matrix-appservice-irc = handleTest ./matrix/appservice-irc.nix {};
+
matrix-conduit = handleTest ./matrix/conduit.nix {};
+
matrix-synapse = handleTest ./matrix/synapse.nix {};
mattermost = handleTest ./mattermost.nix {};
mediatomb = handleTest ./mediatomb.nix {};
mediawiki = handleTest ./mediawiki.nix {};
+1 -1
nixos/tests/dendrite.nix nixos/tests/matrix/dendrite.nix
···
-
import ./make-test-python.nix (
+
import ../make-test-python.nix (
{ pkgs, ... }:
let
homeserverUrl = "http://homeserver:8008";
+1 -1
nixos/tests/matrix-appservice-irc.nix nixos/tests/matrix/appservice-irc.nix
···
-
import ./make-test-python.nix ({ pkgs, ... }:
+
import ../make-test-python.nix ({ pkgs, ... }:
let
homeserverUrl = "http://homeserver:8008";
in
+1 -1
nixos/tests/matrix-conduit.nix nixos/tests/matrix/conduit.nix
···
-
import ./make-test-python.nix ({ pkgs, ... }:
+
import ../make-test-python.nix ({ pkgs, ... }:
let
name = "conduit";
in
+2 -2
nixos/tests/matrix-synapse.nix nixos/tests/matrix/synapse.nix
···
-
import ./make-test-python.nix ({ pkgs, ... } : let
+
import ../make-test-python.nix ({ pkgs, ... } : let
runWithOpenSSL = file: cmd: pkgs.runCommand file {
···
'';
-
mailerCerts = import ./common/acme/server/snakeoil-certs.nix;
+
mailerCerts = import ../common/acme/server/snakeoil-certs.nix;
mailerDomain = mailerCerts.domain;
registrationSharedSecret = "unsecure123";
testUser = "alice";