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