From 8f8923203b36f76b9c628ca2c2b3f8feb8834c7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20B=C3=A4dorf?= Date: Thu, 28 Apr 2022 23:24:33 +0200 Subject: [PATCH] Add vnc keyfiles and config --- hosts/chocolatebar/chocolatebar.nix | 14 +++++++++++++- secrets/secrets.nix | 3 +++ secrets/vnc-cert-chocolatebar.pem | Bin 0 -> 3355 bytes secrets/vnc-key-chocolatebar.pem | Bin 0 -> 4800 bytes users/ben/home.nix | 3 ++- 5 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 secrets/vnc-cert-chocolatebar.pem create mode 100644 secrets/vnc-key-chocolatebar.pem diff --git a/hosts/chocolatebar/chocolatebar.nix b/hosts/chocolatebar/chocolatebar.nix index aacfad3f..52a5a96f 100644 --- a/hosts/chocolatebar/chocolatebar.nix +++ b/hosts/chocolatebar/chocolatebar.nix @@ -1,4 +1,4 @@ -{ config, pkgs, lib, ... }: +{ config, pkgs, lib, self, ... }: with lib; let psCfg = config.pub-solar; @@ -24,6 +24,18 @@ in wayvnc ]; + age.secrets."vnc-key.pem" = { + file = "${self}/secrets/vnc-key-chocolatebar.pem"; + mode = "700"; + owner = psCfg.user.name; + }; + age.secrets."vnc-cert.pem" = { + file = "${self}/secrets/vnc-cert-chocolatebar.pem"; + mode = "700"; + owner = psCfg.user.name; + }; + pub-solar.sway.vnc.enable = true; + home-manager.users."${psCfg.user.name}".xdg.configFile = mkIf psCfg.sway.enable { "sway/config.d/10-autostart.conf".source = ./.config/sway/config.d/autostart.conf; "sway/config.d/10-input-defaults.conf".source = ./.config/sway/config.d/input-defaults.conf; diff --git a/secrets/secrets.nix b/secrets/secrets.nix index bbdc4961..65b6ed99 100644 --- a/secrets/secrets.nix +++ b/secrets/secrets.nix @@ -39,5 +39,8 @@ in "crypto_keyfile-chocolatebar.bin".publicKeys = chocolatebarKeys; "hdd_keyfile-chocolatebar.bin".publicKeys = chocolatebarKeys; + "vnc-cert-chocolatebar.pem".publicKeys = chocolatebarKeys; + "vnc-key-chocolatebar.pem".publicKeys = chocolatebarKeys; + "mopidy.conf".publicKeys = allKeys; } diff --git a/secrets/vnc-cert-chocolatebar.pem b/secrets/vnc-cert-chocolatebar.pem new file mode 100644 index 0000000000000000000000000000000000000000..d7003993ac5e194250c2f343f28b8ad04e855bcd GIT binary patch literal 3355 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 DP1b%i literal 0 HcmV?d00001 diff --git a/secrets/vnc-key-chocolatebar.pem b/secrets/vnc-key-chocolatebar.pem new file mode 100644 index 0000000000000000000000000000000000000000..d2853d11118e869904b6dd50809054417058ec70 GIT binary patch literal 4800 zcmXxj_d^Vf1IO_^Qo0g~l2MmL8qe*8>bdLozN?$^JQxc|L9pY@YLgbLCd-{fa{}2c#W5JD1cKDbqgyC=ynrm>V^tax1!Bbz*#?GP zYZ4`>VP=tyN+82i0gMC-3xT9-Ktu_cE1)3F^bQzNj=CeR%g`7`zO5!L&loZQALp2e}5(G|y zMpFa~G6*M2Q_*=?riKS2rs}}3G-|vM;GiW4;**n+@pi1nnm~gS;AFU#i{jvv7@nPE zwsJXfN;KPG)FmY7#bPKC4%elD6h@YoVr7w-3O&F|MVo8_oDwBbft)6_T24=us?;#6 z3C7l8Xb`fQK_x2%5Rjh5iRZD*7`EOaRf~j1fd~XnLs%&QijXRkpjj3jOlUVMX(SmA zW=~@gY&aF4CZX%J3Z7I$NO95?P$5Z55aI+pKHMmf!q`N;M283C0XPtxZo$jZ3XvY2 znt)~`P~~t6RlrGxV~scz7>u)ER5k;e#g|gmCPReCuEB{_2nK{>0>kkn4iNyB#Qpc1 zlWByS?KYAei`B`=2s0;)I^dnNpvP%1VfPG6kmn>qz1x&t$BonJ>P@E;1 zBs3_%JQGH0G4cQ=CY&$UI?Yx(nvFFI*pd{rNXchgOnf?u$xcy%r5Kx8!NyxrqW?RV zCqoek2nGm^lb~rzAcMlDsgeA68&}W8LQOJ=-3nn49SL@@#-x+8H3S`uMdXu2ym%hK zsG@^$P6UV{NI@eEY95%3qJz*xBS}ZMswgbDT||n|DI!$*RKow){#OlDsiX>Q0E9+B zNFa*HY7H?VPKe>sj9eJa$>!Lg@jQ#1WD{8_auQO?N7^|^l@sKk(M6VIL8?xx5yc5o zMJfQDF3?i-IEq|OAtt0)7+3{Y!jDU(SuAi03ymRbzyzc`9!=no9aseu6QRP(MMN+J zWMSYyC^R+|z``@oY8I6fK~*T>Vy%@Zl#p!+2C_p##YjXcNF0)^V4~uosaT32%^^ao z=~g=%Z%E;(EU4r-HWI+qD7Y3l%V6emAuJ?;f}+r=DFP@}K@khBLWG@afjO0U9UX0C zT3J-PEm@QtPj_ll9C|trBQ~M|G9i;7Q5(!wJ=P&%r;3$an^H=b;-pxk2$o`iGgx>w znJgB_pxOuoCK<)oYT*=|h{(4lu%r?A2!Mpi;G1+zoihz?Lcyh)2!c=xMI)U~H3Wkc zsc6Fg_NRr@xhgTpY!;AB5I)*Q;}Es+6gHC&OVI;RX?ie%uSZ%*aui!9W0OI8Enmr0 z>sc0wTx@n=v^coTf>2w)Tswymj}+QvHVXv;cRH-`b}pR>AnU|x1%+csB?x&b7L665 z1ydy!t4;wy!ga)Cs9l7iiM8|;rp=&MrOD!z5-M1y#1ZuvxC0jtjR5?QhBX9Xp^%Kc zD5Y60vB-fUs0{`TPZ9uW0F2T^MKf78B$ut!2v8;(&Msmog?gvRVMLl?WCaHh6%_@< z8IfqT6~w116b`D~k?K@nG;)q9nHsOMfb=LLT4q3L6*^q9&;a;(^M2j^eQHeyP>)Di zy?*`(`^M?YV)F%#d)(wLS>DbLk#;e)SoB-*$bGZj>*=zADXPQQFWzO8hBh(K#+=Tn z1Mc%)By-hE?&9b6Avdj;r`*lBa5!LP2K4Pp;?^hl=Gn8O(VJ>w_`Ul+dVL={I$Sxj7wi4^4DbV7{ z#=k+HiY=Lk5+z`X$qw7-6T+hBfPYc7owtHk-~OXxmvGs+k##@6Ufr0zlKf4vqD2lb zMs?K_?lFO`n4F--C@^p9y2ZhV3{pRhSG%mpEg|hD-GA`UwE>C7R@O*gnSl8-wqfzW zuJ{>VeZNH?OL}+;)`Z>5V4y^&JX-DJKfik9c7`(BW7m&HKv&?SJ*u}y?q!~e(@gy& zyuL2Td}{A*uj}M9=tv(%j1luF|1HWt=*SwxI)x~_?D+lZH47hK>tEp-{vco}Y7H*G zBbpg|VlZJ~tB3#nxL;2%xHs3Vc2A5x+1FY3SW$AN=SqH9_6+HX=Fx$x5SNaJ%3SjE z=sf%Pm}NH4by7qA#hjKL@5GlSe^&`N?RkBuWnA>?LVwe*pz>Lv(Jhjl6DB{FoQ^wq zG*Z1eijnu_(C4M&A0Va7)Nh>7Db*|6rIy(JJ9}FKZ~TPp?Y;D*p^o79psjeS2WVzn zflID5e{5bs5SB?Mg|deJUNr3ihBU$Duc;$HD{k$2qH?DmT()6WdDEnVhM=#ws`2+F z#`ke27uiccq3XC%dqI~14CT|r*qgYC;hOe0ZGPW-AD>?RHS^q3ZpCJA&BS|2j!{AR ziWg_PSnWxldP;j@<;VK77p+=*Td~RQiErB&`Nosovjsg`9HmAs_q{?w}y56{yje``HH^Q)jg-FYXDLI1;jT$H>1!7r z^H%)Mizzz$Y5%6UqP4oPx^SJpW$=*P$FcJCzsES~$j^`9R*di2-9YG>^z%nUwC3F} zXEtDiN7mkZ9O1I$A#=EMxId}Bj#0DguNvxtX3D?vWw?gUp0}^75tJ6h&7ymIGnQ`F z{{$Q;9{E}@aRN8AqW$@@m3Jr{UlPy=jlb*-pC>sU0UUb&mJ9C!1U>65(uxNW{^Naf z<{b(VWyKZN$!onnFAwsE@PgiRQioP=>tE3RFt;FL!mR-z;@@AD(X-%tfKN=2{wDq1 zp}$?{(@)5nq4L{2byIov#;Ckn#IvJ=+Q_cTjlTC|_RUV>M6EqsFWCOTW9s;G^H9JW zpj%GGJl9vPokctI-u0V*j3ye-|6+&DV9VP=|W^q;aFTjuue znF-&f`5~M6hp{|6@!Oiqn0JD0B}oZ2F1#%Ewv6vj!Uf{&^ixmfyj>#`8S1|U7*2i9 z%DyeRQT@yIacsovP~@qG_3AO6qIwAIyr>)jqvU@wO3}uH0_(?-Tc1-qp|i^yPDxZ4P;(!DopK8hv#5#r?Ubw`^?PTh=YU z*i#5^0}h@`TtBu(5$SXMLUd53NlsuMzwE^W?b^4B?)S+(RyXfUes-_x#y0z}@yQvo zo{y1pe@McDTlU@WspuGKc*KgoUb3P(qx~iyo(Y`3X4ZLN)_}sCCT#|$PJxtTCZFni znUc@=;2jP+=K9aVp@z|ymWeBt_zmqSe~10O?piuN)4g}-cXN4t{|x8zl99VQcvZ;D z{B65t`>h_xxxVbs#RC%Rt-brtEeMQ$Qa^TnR#l0-S@&9Yp&|jgK09*n^sE|ard!pt z!Vg20ow>=LWl7^ycF86n-^Y8&;o`^lwj{NN4^9X^Cwn!u&2X^QSHL)0opNLiKj}?C z-!WNBd2LbW9e+R2f*paAQtE5EFC5g^5TS+G!yCAH4TZlSCysady-+?^oQT|hc%y6L ztNO_6s(9yQ;nO7JVxMU{*^!o78Ai~QFIrLkX=}1KIRX~)HYW!dH}_YTsx4TQJeACU z@M`RK!ND!qs9z`d-1^kk)`!j6G@7i_D6a4#M~k}yA7aq+zFqBiyPmk=J!fc(aI0^A zq~k$*@QFQh)+o*`&<~yWeBn@^{?Z{o=VreKsCyrp*bwTn=zPwb1u40qQAkJK%y*U3 zBShX66K0PK3Q@~PFTE68sV}~SD?F8Z;F#yvo~KB0fqqRocxMe^U;`}|^sc>jzGq{D?~B5zsf$&c^@@T%{bJkN@MF!s&(J}cZ-KtRo>fc! zxsc_=1pK8voV&C$5MJljckQPH6Z5SM*WX$N!gn1HxdZ#N_G4%IGHEL!Rm?dZ z+GNtVeCYbKV0-qgMc?1@p9@OYZF5Ic!%FAP`r)gpQMs(xm9Wry!#(Ht^x5u7{`|~K zU!uY)xXJr@$eggu*zWzTg(s>vxJ_6v>NY7$u?jeQ$*RVJley#YiC3=gZNxn{`-5AS zGk#QszTDw0A1rK=vNz{oVfbgea&vAPe*c)`y7RiR1=p06kTzE0BCGg5>^QV&*v~Y* zGQjlpbM|mHKJeC#4*b2M+RUT}*#L^*tZg1Wc@KnKZLyYU%Ru=*OPl zaY@GQ_1F0)`4{I!>TktmGhRF3EZ(46hN z)wHwwulkC!VLf4AX_Ch)Z|o4v?b0tCVaa+eAyGdcT*zx&KQVphIdQ&sg)YY9^*NW_ zqi*ZNHs(H)e^&;7KEEz