aboutsummaryrefslogtreecommitdiff
path: root/modules/matrix/pkgs/mautrix-slack.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/matrix/pkgs/mautrix-slack.nix')
-rw-r--r--modules/matrix/pkgs/mautrix-slack.nix26
1 files changed, 26 insertions, 0 deletions
diff --git a/modules/matrix/pkgs/mautrix-slack.nix b/modules/matrix/pkgs/mautrix-slack.nix
new file mode 100644
index 0000000..4310e7b
--- /dev/null
+++ b/modules/matrix/pkgs/mautrix-slack.nix
@@ -0,0 +1,26 @@
+{ lib, buildGoModule, fetchFromGitHub, olm }:
+
+buildGoModule rec {
+ pname = "mautrix-slack";
+ version = "20230316";
+
+ src = fetchFromGitHub {
+ owner = "mautrix";
+ repo = "slack";
+ rev = "main";
+ sha256 = "sha256-kA2IzYkvWoh/LxykuSzOLif76ZDbj7hKRjdIGDHY1W0=";
+ };
+
+ buildInputs = [ olm ];
+
+ vendorSha256 = "sha256-kYaeVXxrfA8WuL10+2DC6c2cYJ2li4/3ulKxcy/KviQ=";
+
+ doCheck = false;
+
+ meta = with lib; {
+ homepage = "https://github.com/mautrix/slack";
+ description = "Matrix <-> Slack hybrid puppeting/relaybot bridge";
+ license = licenses.agpl3Plus;
+ maintainers = with maintainers; [ ];
+ };
+}