From 150147b825e28699b9323c5e8fc26f01986f63a4 Mon Sep 17 00:00:00 2001 From: Parthiv Seetharaman Date: Thu, 17 Mar 2022 12:05:18 -0700 Subject: Add examples folder split profile.nix code into mautrix and mx-puppet examples --- profile.nix | 73 ------------------------------------------------------------- 1 file changed, 73 deletions(-) delete mode 100644 profile.nix (limited to 'profile.nix') diff --git a/profile.nix b/profile.nix deleted file mode 100644 index 6d07d6f..0000000 --- a/profile.nix +++ /dev/null @@ -1,73 +0,0 @@ -{ config, lib, pkgs, ... }: - -with lib; -let - cfg = config.services.matrix-appservices; - domain = cfg.homeserverDomain; -in -{ - services.signald.enable = true; - - services.matrix-appservices = { - addRegistrationFiles = true; - - services = { - discord = { - port = 29180; - format = "mx-puppet"; - package = pkgs.mx-puppet-discord; - settings.bridge.enableGroupSync = true; - }; - groupme = { - port = 29181; - format = "mx-puppet"; - package = pkgs.mx-puppet-groupme; - }; - slack = { - port = 29182; - format = "mx-puppet"; - package = pkgs.mx-puppet-slack; - }; - - whatsapp = { - port = 29183; - format = "mautrix-go"; - package = pkgs.mautrix-whatsapp; - }; - - signal = { - port = 29184; - format = "mautrix-python"; - package = pkgs.mautrix-signal; - serviceDependencies = [ "signald.service" ]; - serviceConfig = { - StateDirectory = [ "matrix-as-signal" "signald" ]; - JoinNamespaceOf = "signald.service"; - SupplementaryGroups = [ "signald" ]; - }; - settings.signal = { - socket_path = config.services.signald.socketPath; - outgoing_attachment_dir = "/var/lib/signald/tmp"; - }; - }; - - facebook = { - port = 29185; - format = "mautrix-python"; - package = pkgs.mautrix-facebook; - }; - - twitter = { - port = 29186; - format = "mautrix-python"; - package = pkgs.mautrix-twitter; - }; - - instagram = { - port = 29187; - format = "mautrix-python"; - package = pkgs.mautrix-instagram; - }; - }; - }; -} -- cgit v1.2.3