From ddbaa6463d537fa42437de9f3f7fcd9159dbfbd9 Mon Sep 17 00:00:00 2001
From: zimbatm <zimbatm@zimbatm.com>
Date: Sat, 8 Aug 2020 14:34:29 +0200
Subject: [PATCH] deploy NixBridge

---
 build01/configuration.nix |   1 +
 build01/matterbridge.nix  |   4 ++++
 deployment.nix            |   7 +++++++
 secrets/matterbridge.toml | Bin 0 -> 1378 bytes
 4 files changed, 12 insertions(+)
 create mode 100644 build01/matterbridge.nix
 create mode 100644 secrets/matterbridge.toml

diff --git a/build01/configuration.nix b/build01/configuration.nix
index 1fc7d40..b16d214 100644
--- a/build01/configuration.nix
+++ b/build01/configuration.nix
@@ -24,6 +24,7 @@ in
     ./cache.nix
     ./nixpkgs-update.nix
     ./marvin-mk2.nix
+    ./matterbridge.nix
 
     ../profiles/common.nix
     ../profiles/docker.nix
diff --git a/build01/matterbridge.nix b/build01/matterbridge.nix
new file mode 100644
index 0000000..27d40d3
--- /dev/null
+++ b/build01/matterbridge.nix
@@ -0,0 +1,4 @@
+{ ... }: {
+  services.matterbridge.enable = true;
+  services.matterbridge.configPath = "/run/keys/matterbridge.toml";
+}
diff --git a/deployment.nix b/deployment.nix
index 57fd707..d6b11a7 100644
--- a/deployment.nix
+++ b/deployment.nix
@@ -102,6 +102,13 @@ in
           permissions = "0600";
         };
 
+        deployment.keys."matterbridge.toml" = {
+          text = secrets."matterbridge.toml";
+          user = "matterbridge";
+          group = "matterbridge";
+          permissions = "0400";
+        };
+
         deployment.keys."cachix.dhall" = {
           text = secrets."cachix.dhall";
           destDir = "/var/lib/nixpkgs-update/cachix";
diff --git a/secrets/matterbridge.toml b/secrets/matterbridge.toml
new file mode 100644
index 0000000000000000000000000000000000000000..44182102fef79103d45e4ca70225e4f5a219f601
GIT binary patch
literal 1378
zcmV-o1)cf;M@dveQdv+`04r6$<Z`XKtN{$UAEhqU76hJS?QUq9USmj^C%4YW+zXB(
z4^{$Fe7HVPSLYP&1J1$GV(l$zU4FNuoEq7^J!t2+?#X||kFFzpj$ja4M~tE|#J1G`
z;q<@C=DAamD$8&F-sJZWuwDgtVYnOXMH~5mf6i@K3q#RTPD}A`Jp$6C3ooCyLY2Ph
zT%VXxi%V?1Gef}Bd@rO4)(Ig`dK{7&IoeD@_QeTa9x1fU^IdTrRy)yKdfFc>w&WyW
z9A`NreVq?+3{r+~scrEM$@G+r0qGu8!BnoAD_{=Z$6wG2nS1fh-By`xVbHhPIe{P;
z^pJIO+RFxxSoh?zgzdwR49%V1L~^|PIX}c&3_#e71JC0y9-|j6YK#0amPb%-F{83N
z%#-5rY3Dd-W%?|d2;Rzq8`nQ1W@EJP0CMRjfTFP7fSDKROe)?>0LiER5p;2qZ_jO`
zfm?hxb*wR_FTnX&hJ67Sh5gy?bf2`y_v@hNBg2z#z5TYlRwDT}5SZH`lvY5lH`}<1
z{$V_;{4_wi2p%E?3BF9kA?4PUaOO^3(Z^)R^9Y>d4`pwMfyqLfbKc}XZrUym81iju
zNPOr<RS<0KoP=EERD?b8{6o<1RX$$dq6f$YRCP%Dnp};LUhyU#@$+9H@_X4~@&BF~
z_EH;B7$u}gwq%L(rKjKHFkqp5uh2NoFTPO9bkL3Q?gm^yBmrz35(o|t7Y%i4MhqJq
z?HZlS3NzN+6Ar9Mu%AO{ydt23wKuI^r8JQW|L<P2Omf~Xbq&mJF91~_9EI9fres5!
zm~*dA8tZ;h=>UNophFzedb`%8E-;m@9jK`BxPauDPHO}a33*HWCG?&aL!I*^1aol|
zqU-=1S~^=8_M#&#^b(_IUKp*`VHDldP&@7Ql5s8QsCcZQdBHpq!0^TjU>sLM-14|h
zebn_Ff)LT{_TL=WdQnrLKJOlPNMD-QZwHk!_;-ecZ;;Okg7$f2$1y8<ywX)<x2~}6
z+ZYe#H(V0~i@F6@U0EsS>a#z$vcEz<wva_=Ic_4Pvf3qbZD|g!i<nseC*fp71Q@7n
zjiz_eGgXa$c|1cX^q@eE>E86Lw@UYjV@@~8{RUUt#hg-Ew$=n)?1$H_|Ac13b|jx>
zuJ>Jm2K;gzJl2zUj9hVy)8(QBQ3T#TWW~Y$w|iK1g(T}JJ4WDyb<4hqgdb1H#n69N
z{xFgmGQ*1{>T@In+kSop=~sMs<}qJc-eoVneqnC89za|ii4)>_7<nk}OEfb%SS*Kj
zC_g(jJn|>mdB{Rl;AHdn;s$f_m;l+A@%bQ9R39dNfY*{jputSHLuO_ZFIdJ(&xVEU
zpF=zw?eiO0Gk+aHpv%{`4P1~MM*NxwOCW5FLDo}CKm+S1Upc;bSXk?*&PT(d8$YWq
z-Zo>fcp;l{V_RpTY8_%M8h6=J!Xjo=73B%vMUQW)W{YNj5o1el^&&sI+#`oMy}0IU
zcJ_=)(U0aGAF_)#(}oSzN)uK`N2Q6)FyJ7VtxNUb!+?D_G(~%3DBq2Nf2JxdrN-&7
zkJY!M7sgj(tiFy$ZNbW+$UXD4W?@^w8Sdb@te@^BnL;-sr{X*`L6Ig63K?JQ{D1J}
z7aN3K3*?&WgZfVwdcyN#ax^*T-c?Yp*Lq-{UI5Bkj^{wvs7gYvgk}`AM(gjbs_JB-
z$=W}Cq-a{e+wfB}Gpwp-O;bFAeA09RYK?IR5GH3~_M6etZ<6Zyzc5Z+AwF*;^5bJG
kI>#<}^a0w+98u0V9|B3v3UMaedUo3WG|rxO5&e&X&Ea*TApigX

literal 0
HcmV?d00001