Files
nixconf/hosts/nixcloud/services.d/matrix.d/mautrix.nix
T

72 lines
1.7 KiB
Nix

# Auto-generated by compose2nix.
{ pkgs, lib, config, ... }:
{
# Containers
virtualisation.oci-containers.containers = {
"matrix-mautrix-bluesky" = {
image = "dock.mau.dev/mautrix/bluesky:latest";
volumes = [
"/var/lib/mautrix/bluesky:/data:rw"
];
ports = [
"127.0.0.4:29340:29340/tcp"
];
log-driver = "journald";
};
"matrix-mautrix-discord" = {
image = "dock.mau.dev/mautrix/discord:latest";
volumes = [
"/var/lib/mautrix/discord:/data:rw"
];
ports = [
"127.0.0.4:29334:29334/tcp"
];
log-driver = "journald";
};
"matrix-mautrix-linkedin" = {
image = "dock.mau.dev/mautrix/linkedin:latest";
volumes = [
"/var/lib/mautrix/linkedin:/data:rw"
];
ports = [
"127.0.0.4:29341:29341/tcp"
];
log-driver = "journald";
};
"matrix-mautrix-meta" = {
image = "dock.mau.dev/mautrix/meta:latest";
volumes = [
"/var/lib/mautrix/meta:/data:rw"
];
ports = [
"127.0.0.4:29319:29319/tcp"
];
log-driver = "journald";
};
"matrix-mautrix-twitter" = {
image = "dock.mau.dev/mautrix/twitter:latest";
volumes = [
"/var/lib/mautrix/twitter:/data:rw"
];
ports = [
"127.0.0.4:29327:29327/tcp"
];
log-driver = "journald";
};
"matrix-mautrix-whatsapp" = {
image = "dock.mau.dev/mautrix/whatsapp:latest";
volumes = [
"/var/lib/mautrix/whatsapp:/data:rw"
];
ports = [
"127.0.0.4:29318:29318/tcp"
];
log-driver = "journald";
};
};
}