From e23227fb31c4e68c89aa467b34a7cd24bde4028d Mon Sep 17 00:00:00 2001
From: makefu <github@syntax-fehler.de>
Date: Fri, 12 Mar 2021 20:32:54 +0100
Subject: [PATCH] ma ham/signal-rest: init

---
 2configs/home/ham/signal-rest/default.nix | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 2configs/home/ham/signal-rest/default.nix

diff --git a/2configs/home/ham/signal-rest/default.nix b/2configs/home/ham/signal-rest/default.nix
new file mode 100644
index 0000000..250a359
--- /dev/null
+++ b/2configs/home/ham/signal-rest/default.nix
@@ -0,0 +1,18 @@
+
+let
+  port = 8631;
+  image = "bbernhard/signal-cli-rest-api:latest";
+  config = "/var/lib/signal-cli-config";
+in {
+  systemd.tmpfiles.rules = [
+    "d ${config} docker docker - -"
+  ];
+  state = [ config ];
+  virtualisation.oci-containers.containers.signal-rest = {
+    image = image;
+    ports = [ "127.0.0.1:${toString port}:8080" ];
+    volumes = [
+      "${config}:/home/.local/share/signal-cli"
+    ];
+  };
+}