From 79e4115ffe39461db63c4c097e91fa2cdb8daffb Mon Sep 17 00:00:00 2001 From: Noratrieb <48135649+Noratrieb@users.noreply.github.com> Date: Sat, 26 Apr 2025 16:25:42 +0200 Subject: [PATCH] stuff --- home-manager/Bsodwindows10-wikimedia.png | Bin 0 -> 38675 bytes home-manager/default-waybar-style.css | 327 +++++++++++++++++++++++ home-manager/desktop.nix | 2 +- home-manager/swaylock.nix | 6 + home-manager/waybar.nix | 112 ++++++-- 5 files changed, 424 insertions(+), 23 deletions(-) create mode 100644 home-manager/Bsodwindows10-wikimedia.png create mode 100644 home-manager/default-waybar-style.css create mode 100644 home-manager/swaylock.nix diff --git a/home-manager/Bsodwindows10-wikimedia.png b/home-manager/Bsodwindows10-wikimedia.png new file mode 100644 index 0000000000000000000000000000000000000000..8845ddffb21bfcc074cc20b1304e595c23ac0428 GIT binary patch literal 38675 zcmeAS@N?(olHy`uVBq!ia0y~yU~gbxV6os}VqjoM-xwysz%cEWr;B4q1>>6=j)Dvf zJWLA7>sOYB9a1k}qOcRBis3-qItCC>SilIP1TKI`2969ch00?w0SiLqpgbliuplar zkrylom4oma8rZ;sC_D!TW{@CM4$6Z%1(gSN3RDitgE|G32XzWm4$6Z%1(gSJ3IkLQ z!h<@60fh&3ih(L5kf2;tx1jQ%w$saHP*t;{MVzaCtiMc@AvON1rvgAv;T;`#>C(NDU=)<{*{A^ zKR6#;RzZ0TjF2)8m12Puk#K53xbCWxX0KoUJG%~4ATua9FkilES7f}tUn~@yh8d+K z&d)k=wyOM9DEICxZjczG)Q-wE%I0Su#uWSn+sJXj;nb;%NkL1tt=lzw=(!PT=m&xS>0zKH{Sx)1`Z8uzYeF)K5f40{2g-C)-@Fz~WI`)XKZ9Q#%m97-%18U?@q2JB#G!%h_TV4AkElwV8nSn&^ zqN7XZ-@MuiQlQ|_e0%=#)q7oI)zc5I|l4=5tfVun`|ZX%UAC$0vWnM!GT$KzWkobHE+Qo#l>Xu;HM)<=7%z))QolC z=E<`#FfcU4%P%OrW-;~7f42M23jF@>sQ&rq=Jdb64ljMq4zlNgID5v9x{CPse*d4> z?w_xo_yzdffMXkfsI(-j(;<9{Pm;&i}pVW!C$D;OhQIEu&PP-0Kr({Nplb z9?0jru;cH}npG#aDc9cl3r;x~mNM|pr;2NTa@+hYe>~gx@0@<8*yQyOL7EyEe3u)2`Fgn8 z^yWWR*}i|z@+ErACeFTc8n@9ihfmTcV)_jJM*L9kOW3~8t@MmHC(Mqq(r(Pf!)un-aH7E1=(aG{ZbmkFFO z6dal%?q@RLfF>WP0MtX_-}511#$+;O=DKeaXCKT+4urT8s*uU#&m@N0zaR3T!p<{y zPd|Uc*Ysu-G^_&Djy|2w2{--kmtU!Hr6|$DWD;ZNu)bU!9n%PSb9etuaJkEIAs}t9 zwQFA9e0v>mL0jkB&{nd>;%-Br@3xZ(TV95C%m3{8xTcU79KU~rnM{^knA7$7{ygh> z>%OgYssH@_j?J};NxSw%fSe<+pzxLD(&ujqAB(KqZ`|SD?b*I{_im_E;QZN#Eu+rt zv8zjOo(Br-`TuwIJ-)qf?W`PS^VfG*c6WpQ4k@XgfBX6Pc3+x% zx2OH5!J(n;UxDP$pC_G<-<-Yja>(S|?P5^Fp1j|2!tU?&M&?_ef8AJn6jW+7 zFz{Z!YWL~$Gb{6zzv@b zOuHl(%#Yi@@2xWXV&5$@R{!3nB&f&_8;A z_VHc6x3?~N?_;|+dN(xeejR>Vacxcc@*neOUO#^OdB0xB-7l4Q_o#qNHI@tw1BqO# ziupya9#5Pta-sXb5y%>j3ku!t-J1J!p^6fA-HQJs08RiL7aE*lSr3E3%;yLSzy=0h zOooU|(>k?iSexY(sHwEfa!&QtL-3Z?--kwDpCX!i4Gg@gt4^9l`FLH0w<=zQc7J^* z0xEc6LQ{6uRrHHZu1kZpxMnWDzFxkn_k;bLyY?&8(tnzN*tco@o7G=Jf1Ls|wv>6! z_R7g++9oEJ$vWFa=~x4cOGl$Zm%^Lsg9oP9etr{o&T{(oXaDB@m9f*=eST*8vw!Br z&;GrueFjQ%aV7!|%yzv3pipADu;FR?{(rAmOUKLC{knSj8@SoTl(E1r^TU3&3tu~1 zwcXi43K>l*1dhA!|9M-I72M1P@xc-t3mVVw`|<8vvqjyPi}Ld}K+=K(^HiPtl>*0) z&#(Wy1==={TA`k^XV=HCljHwA&8&u+5-{K7M?CY3D2>?p(LdlSf4rUl?_<32i~IF| z*Bg65GDOA)18{{V;J_?j^J!^2IGPT4G4THR5*~lQQliB5s{d_ckXtzxG*+EBHn-jJ zy0Z1WZRsE(0SD&!wIA=+pIwkWd-+>P%D>>SHt*ku%j><~A8>^v2WVFUQu;I8{SMN} z-~iz^Fo1Is1Elf5zyYp#7z7|yrUFDKOp*!gPzDyTsSHp_G;^SmsOF$q0yPKK5~w*0 zP)SsCppt0jpjrZT4^u21XNu&yVN-|9IGcf7hqQ z{r>{iXHWA=S!H@}d)MdN_J1E=T^;`Q`9HsiWy((4j0_A+89&~1zt8#>U4O6M`)Tvn zX`ePRU*@;_`Ds(;)?(~kOk^!>iS-{$|X{JLzt{r|uBzuvX_^4n4> z+hu90nG_?V$)eD;EITLf-1*nP?&tK^y8gH7@1FmYU!T0-+s}{B@6Wlt0c2Okr6=0& zS6ly{%^kA-t?~Mb%1I*ov-V%&GjINJEAi~ycW*XZrS5NPZ~K?olILKg(BQUZ)zl3? z9{dWd{`~*q>oE2I<~9GnWy*=UzYCwM4>Isy{(8%`Tep8#SDd+J4?kl`=+0%ffv=`! zt-C&5_xsw3ox$7IM@G)uIq`7lld7|v*^j^1g#G!w{{PmE`|PxLW_|tDo$m>D`jc1Y z8B3?f%((Tu)VZkmdFkSc`rmgxggj)uU<(RTF~{DzMyEMIQ*{rl7} zD?WI~vWcJLncknjto|g4W5L&DVV5-9-eo1ux}SDB*y7zCzPmbSO0z@EZSJOl5)7k> znB({2g|~LxQ)<{ZYn@tDZB2alT;ZVjw`~QCj9c!xFxV0@+qYkC-l#I&2Q!ASnySi=|wTe0%7gvYRmgqtxvjB zxxua0{QG347kms23{u?-bnEvCJGhHEnrrv)Ri>CJNidrDnJ}6#y_hX8I^%z8{`UDb zK^+WI3=Ryvt{0l0o;UrzqWmboMD%s#sjC@6=PhNhy1e$v#~|IA{BJFnKk_xVeSh*V@g$FMsB9pM(nEMuQb@y3^KWp0as+zxA5ObW>kL8^=D|`q^f0tRHn0 zz1v@V&r34xaGc%SSJ&gC)oKm%k8Qd1$7Ig6T6^C8VRB#OlP30SpQ+#ey+3>Pd$Zqj zzN9g|Fm}5l1Mvj=>G|2svs7Y?C)7M`Z20@PR(5F&XT@T(9ouRiub*=5_1E+|Q4`gd zi=TKh%za~LeEuI}ck$$|$rlR1{ccfSPIPg(QcPhv{kxqzAB zDr)Zj;ossvAFR2*NBN!kV^fj!wadh2&WvBbWG7p5*0m(=)VzPcSKa$(QL*W{RmuM6 ze=a%idQ%6Y6 zIs5bi{XFx>pQAGCq|8e9N6uJil2fl0DxTiF+V=PT*Q>4vPy9Kv^jOC&b_RupV@faX z+ekUrnw_d7-ET5ZhvI}09h z9u3+Svh&^zk=^$uncJ=Vyz21M>`ymdS2EbzSJhSS4@pn`nbP?)VPF0|!SAyTJ@c|A z9*zIWvMPH5Kiky>N7+)>ot-t;+Ja7ZK@vgm+ksA z$M`$h$DVJ!^v5LURo!L-=am&DM@wvqT|@RM_Kg?7ums zhJQ~@TqCoFc`e(8>qTpQepgRsu$mou^%uMI`J)>iRfZjq{=KnMBc*8aEj9N}mG_ww zJYA>t&HJ0r|7=G2ktLF^->!6>&&mVx)3sA~L_V$ZzWnU(htn^z^jNQ_tvvL1`P<{1 z&-3rM<$I@pn$L2Wp(@~2OXCFnwhI34Ft}^UWo8~z`_}Qd_l>B=;!at@}&0M@>U-QY^3JvpQZGYdF zJ+tuwD5YpV{~LcWkL_w%_u12TzU24ajybjI`M!#?a<8Imi)O`s&Axr!rv80N$+}+T zz|HUmTt6Q6&^=Xq`{mk3zE6j`ES?{`e z*q~vayzTG%a%YM^r|tR4@p8?PH|$r#x_M8gpm^%VkQ}wIa{0X01LrHA zJ#b=}o4=Oj!psX{hDN`orlcg4?RdTT+iJ0^gSB;wIR-;s%(?(jBx8m z|CkNg_v_x{Sv6H`_Vk@E?_c-79hY^tf6iZqUpqdV%kGtT=s#`w;`L8ZlJhaBmOgSp z9Vt?yY}E{2O1jrmD>`eg&bAwMGvjUlzFx!dtKqYGsI^6d z+?THp-g>W{QaI`Pt|iOL=hS?C?G4SJx0gR;WGwk!&mZ}0PWY^&7k6f^*`@#GS)?)- zsNowe@A~5&+Xc-hOBg3VkQZ{eerxHPORFqXd=*x&2t8i4cl{2As<@k#?q_CijQ6c6 zVz7;8j9njYnQx`ru+Kh+(&C;B7xMD~cHI+K1Y= zue&~bd0EPDmrFP67Mk-*1%g^s7PbxNPR$aRaY%2v^~dV-fs%{YOmo-S2d@`!IL}_p zW0ka7lKp(}y^M`_jrh4F-B~aE-5}_||Eucz+t07d-WqhK|5bHNe|%&0{d-$e@AcH) ze75}IM#hp|pRy*~T-X_x|Bu_?cKGZk3uUbL?lf4$z+kbbhGW5V`5n{e+UMs5Onmo~ zu|$mJsiurN%Z18KUTXK4UMxMh=YnAL`G#|xSGQkH>V7-jvem}E!S36iv%)-nd<)oX zZ7Y7)X~)h?U~>@tbgX}>^ZL5#>(eTYzopKe-t;Ki0eOFCeb|AQj9(a^=WqV7`Q~A3en=3M zX`5>MOCOK>`)d-<@1%P@nz#RDR)jIkT^QXPY@WO_`M&i{yWXAmXa9zzt#q~vGwVX` zMb+>Bx%;zeZEZ~5)So`_8$L6?&}o*k+gkimxZ;=3LnIfh7W;nP>wE6jOG(W}_y2$W zxg~vHX&poDgP+mi8?4VyKhb!vmcjPj>w~wyM{90Nx_@w|jmF6Z`e|*9U;dcb=r)|= z{QB$jg5L}8HFrN zdH(x}-b?4dT)DHpyRu#2^xek(InMpg{raqn*G)oSNY`vX`t5Yg?>GL3P3peYcrnx- z_*q>)wJPiTJLVUa@%;Dg@|XVMc#(bgjSVPHVr|}ZR~kR-_`Uq$meWN?th~643q`H# z@71*VY>R(!*4a%2REP6%EKq(uJ^Nee`z*Vk%gtUqGv+UDK2wq17A&1&pU!rn_FBNx z^<6Q-k534$&f0qL*rjb-5_c(lzACdfZVyxIbSa1BtVRcnEX>(H?@@ksHe%h;8Inc5 zqHO7xcO3n8dXD>}l;{10p<63sQ$BqQW_rPV?!HOjR{vKsjGpYiy5Z#!d98+d-@kr% z`#Ee?xRzS=K2e+;uoISS(Y1?TNj&Hbj0T87f5lJJEPA-^3v&-bL9;{UitI(a9CCC z=GQi-re=L|SpIkQ{XN~!YYj7w?VBp*cerx;Q-{d2wt>|r?!8*}^jxoR@t4GWIkQFI z7#TPg2s-djzV=@CU+t?q559UHGL5ydX~;{Pw6#Msv^rY&>YViVf-;f&za4Xq7d|I0 z=J5Syz`kjaP@iF;8QX&1I^-W^38K?+!HnwsuQ_)VbX{{HEs)?|44{?2Q@`cbCn7mzeWQ z26ltmO%o!0@790k7kjhZ$MpN^%x_Eo#jUq7{lC`S?Ot5aHgmb{ap#X6o_S*l>#t)g zZ~hKlzasK=%D0OBk1`LhZZ7(=@6p@9U(2LJQXamzxolOYx@z6$VV3N?G9I#akXhS(5H-NN4C83r;+=*@p)Etfljr0G#dfi|5dHb)=$F{#? z`tjlN`nr$1^Xq>vuaBww_Im%b=rilj?`}W9pBlr-$iQ;p188)_{Nu93VpG|wudhP? zR{oD}|NZg&|A^o(vp)5HV`lc7&~N|$+12d$!`hv%Kkv39t8N91FCAPg^aPPieHVa9r2(`+NNV)t}z&k>FUcQpD)2UW46qZADP2 zw7UJ(wtac;>OY;{f9AVcNa~7GJ*F4VQNK6q?=ybde2~+q_Q6Zhg8Y~{tQS6WrxkOs zTzI!QXh!k+7EpaIAi%L;tC`2OSJ}!BzI{&pP$nMAxaIeX%0x&YCtq>&Z0U}O74MU>pIIyV7vyc* z-}RR!F#CO*@8)rpEt;)@^8K~>m8#b7zaCv(YbUnAZrb0pnV-Mj6u+N(Y=@x3 z^)JuF_y7Ku)pC9RtE0cJ?b&xe<88nF|7CG2?LT`xiJlo^FZT-+JNX+Yb=iyUj$8BY zMfb(smVE8X3p3|@@%}d1Ii259P)^z)JyoZ7&dGoIW`{t-VArJ;ukPRcbV0cr>+833 z6)Yu#H#}3ByZvN<){kS3K~GPfpXjOW>z29ojPa%o=`jYy9nY4mV_T_cZu4^5tNHhCole9|7>(zM(^`9t;1ix`&cVa?)5oll)b9l_L$^n2CGSd zaqWJ^Q?Gjmy|rBb{_nMY@rze~=vO@-E+4Vv(ac}Vlve&w(cEFl_ub8D)7Ox<8&l)* z5BO|*U-Gx+$&rHpwaQPNJ{nBkzZLF7e=E=Dxkl3)=PsQ0MzcNdUd6N2l%j(*HY?Sy zzVzRfSbeWNcKR=R3}s=o&wF5b5C_n&2YVe4C(=dpr% ze2k1GpDtuy3n~8}$upHRbgkaX>+<#1JJdKM=Z8L$oSFRAo;%KH>*@0BUlTLaQ<7rd zudPb0niJ`}S9S7%lQG+8PELOsnDQv9K5Sy!*S+^|ea{Zj{T%VhD&Ux#SKKeN^K%Tc zzpt|mR}AjCxB2+POCBq>$IqQKw?@BbMbZ-%AMPcLzfIEZijtE5XSS?L5UYz5U9_P6n@-c}`VYLh;D*ZKTcNngDzUPOXQ z2N_|9^jULj-JW?*=1i2AOxfzKR_)7ZGLd`{ryv|JwS$ z&)Oqaq1(1kwK=@t*4p(IXJ7wf^Ea%TTxcQBIq{h1U1jyysAsoyj(5$8e|hugiJkfT z{`1V6WIN^Lw9ofm@?XDg@3@QmP1bClrxT6NDtJEHTqXH(^5wtj4&SeOdd+^-+5Sx%%wGduDSM`@ynk{rYml}s=e}I&fC}f ztD0=nvXV5UR)=W*Wa=)`gL?|$duSr)mt@B?wH@Nmr@K2`4au^yI=i|dyhCT)s(OH z{g(PPr|!s{ddZpW7iudvZ8E(&bAHL^Z!-U;$H_%bcvp8j=*ynknAd+9s_ITkh2;LV z%PKgx>>WGHg>FcJR*=SUSAYIY|2fb4V_wMTR&L)?x#nTYy4&`ln{OUouuq$@MC$Fc z7gcVv?SD&N_-k=Tj`QWUeW^wl-*$i5FKfB?=fB?~`|cO*FaLG;tC;_UXH2^kzu%nHl>4tLLPsC!Bn=GH#j zIp=cc<%HU6ZW@zUo~v0m+viE$Rkp9OoD1Ifud7RZf9$}E;}5@iyr@6C*Z%ac;2gW6 zs?UGFYySDG`@KrNeYV6rh0hFCm(*?t9enoxq~D$%o_ls{&iz?3yMI^Qp{F)SEI(ao z5>a+6zBk+5<9s%#l+%yA3@Yq-&)vN8w}GMR`*LPbr1fzx`0ak@+I{2NsJW|c-dBqJ zRX6&&f4|L~*J)Lezu%*CezKWh?rjz4_mF@ycW=ZVGlYyST&{H=Sv zI$iFN-W&yA(QUU=G&qy5F5(M(y0R-ie0j~%zUA?5Z29ux=>?b0avNl{OZlDj|Ge7L zlX-KM)qh>{HD4_mzkCZV`3Mf66-W`5#BjIXykF{s;4(<)Yb1x z7_3z1i<`1NF0c{$#{2@3?Mx2sso!4x{0~FbZr?U7aqpmM>unzGVcH?{rQ!66myBOt zd78_!MM}?BT_m|8^3xpkJaq%#X;Jm>;!hn*f03~L^QyP^-QUjN{G0L1PkUKtJ9+!$ zIlDHWUlPJF*KFnD`zj52JjWmYWc*U|#zTA z7GwPK&U3o~kC5JTPpL`v1~sd!Ka*Ws$6&ki)}h)f59WwEFf(v0c=(6G z>hkhiM#A%cc|Wt{W-Pgun9F)0lF5vJLGg>Lzql6sF5F=X^5dTJynX*KGrjoI$FM7Z z@8Vj^JTc4e$Ds1zUg!J3!hh=eZSc4 z`J11NU;g>Cg9|_rhxE{MXP5I{TVhhY{MYk;#tXvlP2G7RVV$+shtm~oC678Q1CtH- zmMbS(H^`Oz&B&N5>~OyN`BT;lpUosst(>B>X8mKv=@W~YUwnCXlCi|%abF{IVzO^Y0ZuEvxGoYTrQYJ;VIsBKx*0cApJ@9ghCrG3$QXrQP4x z)!h44ux|Es|D51YyEdoM)#etr17hMUv({|@_Ky`cHmJb8!j-5Y+{ zo_XH#*J4h8%U^~nyP~S*zwg;ERPQaWW7vCFZMDDcs;wJWg2G@k(~D5Za|XOp|1Z?&^;m=~T~CvR$*ex7du|Bsgppw?|A!`zk0^KRVm=gecf zu(AAg{L;N@$F@FO@o(RUbv|c|rpuivH5NRzUF=nL8pB-orfVL%1J6}5-0eU7)8hvJ zg6GQ1&F}oLW7vD$`Z@cB+qpsOLl}eFe*bcu)HuaTu0YaKyCKhSS2FX9o~2e7ME@-P ztNbxr*Jy3-y8SvaS$%v9!dIJdEMR~B#*y(0BcvQM;9rn^?8cJhnLn?~{=a=`%J9oNmv`o6#iqXCp3{8p_3iE7>h?{uO;P#czj}{#`}`h+ z({8|>wmNsxzIAV&Rq9Sizvy<%?P%ZEyH^T-8(o_3VtMUJNyORu34G)zS)?HdAt5hy{bD7=` z?&-6NnO{_1Eqk~4+xeTVvv*B-zGgmOF{s19a-q_8@|js2S7jFbTeCmjc>XMZv-uOI z?f&z+xAgve@%7)$_PbQ>HO#L(cIQV`a&X(P(~oy&Z9c9web4KvYlZ}PQ$$Io^mM@SG@K#5-Q@lUU8y(s)K2%%(kFY`wJx{V+_)--n4)DjIrd}wbIZ2uDI zv~S*D&8+^`^DZxbo%q*L^*8tZs_WTF+f1&XJ@PWQciKJ4tKaKDL9cmu>*|`+q?pCo zCh9Usspsy08*o<#^=D8(e**{fPv5)$rUo$ZGH@)gY-g~NzH+xd<<{i>b-R8Z+x33^+xI?Kv;JM! zztmjc`Rc}Jb(P_NZMVL=AKHF;+TZQJcDesGW{q2sfBDw`%~G+-Oa5K5U-L8T!xgLB z--{1b&VJM1vMyn%zK`F=w-b%;*Wc&(tZQDCp7Ni?^Zom+p6Ax5+te?%Z~bkx@9^mp z3+}UvpQ!{nbOXcWxnII}My~yS{=&h$=b^XvgOc@g^U~enhaAtJgN(%Ne*Vm7tJ&t? zuK5W9%6{`eOIjNkq@L}+eL|2W} z&wrhI-o48*;iK?&2GGcW@~6{>dFy^Juix`{l0)yVsM^S8gZXu0qPEx5pT=j;_m7_^ z4;d_QsS|y5b$Zy@U>wb1wcU)p%Xl?A83~YpV9`v-|gF_W$Hi&;la?2jx$v zZ>7Kd%-G3twO@D(-;#goAH7_UNe63#PmxKJ=uLQS9PP=|$&7GgA zwOXKcC}=|%&~XXWg(6g0-~nS@hXE$tm_5^iOb~;eJB-i6EPT z1DiquuR{W-g8)kcr;baCS&!nOHye~Tw%n9&pC7jU_x|!%Wy@DDw|}}gB>ZmmyO+0_ z_Z81!!o4>Cfj%2U18mt1cqu6ZWN9WE#Q|AhgGwnl96mn(|BsW??XSC^uPg8e`M{y! z*+oxt0zbysTXGNsp$3J$UgH$At;{LVLEUJ)e8_(F;Wx|4AEeZ(@Dn4q9Huz$mrL z-p%OC)z}{1hO9iUSivYY&!&E-()-Ke>)SM9{>B~r^3-;A^%CXt z^Z7PMZM5#s4zBpd`7#9L+lFrL3m00?SI*n~sqAmjHQ(h-`IkS4-{1R^@w4mh2ftMO z)oq_Q^c6pI$^rTHf!uoD*ef=*e;+LSUsl~4+W0y7nvwf{vx3}@Hdh|TWLP`R`&_lQ z_MFm-cZUq;Sif}xC;mI{pDNDWp;+-h^5&++t7rUvVNt!SKaYmhnyMyYxGDz;9u zPnZ3&mKU5xI4-O>pI`sq_^W02g8n{my63ns;l-Rsd-hcr^#A#BakG3MA5`Uscc+w9 ze?2~5zo#`3>7hb?<_xIJ;&G~g_KmTk7`B%Z=uzLKz7@4yCi;_v(w0WXsjSg`Qn4;3r-`k1GM=MMVM+aL3Cr}CfI_y6zx z_1Jg$^1SuQMSsNa@AdS}J9@5onk)a!DvP$?{NSR4xOU(d5oS<8xbY=dBSIp6h?_{KwC(;SaX``MHq&#Xs-gZ(hgW0k8aIoW;LE zcNr7^Z&Pz6bG`Wy8!eibxa8Zv{q*X{qqpwnsb_h%p4(M+hG(moZ~VJn(FMBeL5Wyk zfueN$ncLY**sw2%{^F|Bd)yu`*Yr!-EF(BT5PKO z*~2imWv^Ip`BgJW6~|;EpU`mb(zC?n&ng#wkz};GXsNuV{Qj;u)#BAI-)z&LZkQ*O z{{7>flcr8_Z+2cY*c*9n?d{wnpHHx}&tDI!2pSm9whJ%Vyr^=m`@PMVzntW_+q8J? zw_68`ADuM0wCVG&vaQS4OH_UG_k1CVFQe4AXRh}wNpE=9^(^efRbF9v>x$RK z{CPEdy5Gy4Y1mnHU5dYbZph2ZtGV323%bLu`ufER*6+ytSt48ZcB|13ga6we|Cu%S zt<1#l>@V(h{c}Hb;d}M3e+T>H!F4?2tkYNZZZ19E&h+KkgR;YK-wB^x`S!}&i^tD? zExVRxb^W>A&a>bDuGs%$&W7i|=lnL-aou0#{r~;ED|+~4xX#Pw@JL!Q0wuQzE&b|&o)SSR?cFKnAx?t7U%7x(NxJ+Zm?;?COd z_6*Oy-CFo5U5csX^OpkiUHm7{x!t*+cka9FPV+>$Ki^=fD|KCMUhTd6Q_fpg*cGb2 z+&43AZpzLlrS`S@cV8$#>R2j=n zZ`znU-pgyaXPonW#yOK~nse`cTm3&O;d$?*@8|#ji2VG%PM^{0e7WJ(^7sF5*dKlz z4k{xZ8lDA}EbmxyV6J5O`EN&ZkKYbGu$kxf!R@yTb5bY1-@_5ruy3*Gg-Uzj8=3!k z;PL+ZdhgWd7b;cq_*zRkwnbi?Q+i=;%64@*rmA`O%~hXIvF5$-bJgL~{1<+IZ?KE_ zaGvkNrcceFoedlp3cksmvi-O%s5JU>)VVn&yJOvLj$e*>wC;Puyz{eOe^7nTc-Q`g z&DF=|1iaY17kQzOG#U{LZ{OZE1(}&+Tq+ zck^9{OssXQIe*YL`~UjMFYkso+_SuW@8O+km8(9#Q##K4r3SoVhb2QV{_?#!ZQu3S z{d(+n8|3ld6MI|9|KeN<$5!Y1^RI60+1I`KQ+LU&?-C2zMUQ-rdRe*Z?CYN|z9AWK z{Nr7fXQ`VdU;X%WbZ(z|oZ_h0$9^#0t>f7xDCZu{H& zY$ac-t@0Uj1LgPkD}F(W6M+Rg(~Ft!zU+Q~Z%h8Ug=NoAJu109H@fo6ku5J3o6gV5 z`21)|{PxUei?eV4y>+MZ_O;@$eDCu5ea9K*K9AV0vH!8I-`4vQl|~g$=lbZ^-<)Ij zCsKO4^&5DCoPTfc`Q#N#*KX8osGKV@<5A64iFf=r_a50JWTroFU&Yimi?)M_#Po*Z4W) z^MA&_(d!Qvy}q`;G0w1mkL91^&d)F0uKNSs5h~BbxQlm7|F;)A=Y)Mq3O9fM@=EQN z!ujFzS1VTk_PFo!X5Y6pd+IMoR_^!S2{L`w{V(ZO)#C5_Z2oMXX`XOWelPE?et3em zQ@ycw`cA&({AxSZQuR7F|6W|ccTTf-Yw}bUvc&A{Lf&=%Gk;$@IkA3 zX!nlE1hNxR!GRf8CqjCI4Gg@Hx|HJrTmY_g`iqmFr_ZnXSv>FmB5hF31d##l;s&Kz zhz3f!m7rcb%rvOkL)p+j{jt_8ovK}j817vD_NA)I_U2>|%H5i2+Idwef>(NtTla}B zg(eQA6J@rU6E*+q9NsYf^!A$fiiZpLewSHy_|H4gpaPQ4)F-61w^z+tN z<>U6PyEgmM!F_4Jb}qDByKYt1tlUkO*Qy>Jayr<@zUQQ1yK3vKZ|raTjBDe5?BxOt z2+yyKi@WR|%aKPw%VO%dd*dzR7O7uqfc#y;ViWqq2(D z7oS;sj{7w0WB!U}<#XPrOnZ5(^xyn?XdUzZXP@x1t9$vL<<&SdFhn&lL^15`jooJD zac$A9$Dh6>Z>*7ttS|h3^_lU9i&vvLf4_RlSiR$Z%!F{$eaXdUkpYvUZEYLQvD@_T z=nQ)@t0p37ciVe|Jx24TT>c80#JvC0r+kp7`26?QWuP&cSMnSSSTB4G-n-`7>@I$t z9De>AiTf8W=s#ZPc=89su4ZPt+licSPrWy&U;J;b&DB+}{ukUm_$FjV_3h`^e;9$r zr9i75!1#r&ki+%a*VW?=m$GjTPJFkQ?E+{_OTdA9f%xh8Z|j(jZG6(PO{8!}q(GmA zOyG=}Gbg9oq@_i;Z9Ft5IqezaT7`o?wJKUd5O%Rf7xf0TQ_xHO@8|Bown$;WSXNZw=madY>Ugqoj!*W6zJ z?NEN{R`Fx*-1SNm_T7_|-*aGj1|$0(hC4j9!HwG&m)otKe~4RgS>e;kPwp}L9n0Hr zF(dfE&leBAEx(rGXzkf@NJ>LnDEWTR)R&4uK{iXcGoKqyGAc`Hc{2USq0K)&G_kz% z-k87ZNOD@^O2>aDpGsBC6CSbNo7V2iT_dP(qcO>=WP5SmbhG(-`yxbYGH(dxaO-pW zi9WYmc=6uNu7iP%zpib2oF6%Hi>{HyoUp``xgPp6R~!^qi_hRo`Wf1#_aTYHSgmih z+|MH3s?F_xPatzFOk0+g8!X*oqy-cjW7>3}ZB%%T%g-4~dRelA#iRy^v0pOB)0@S$W8X4M9U zr^+n~u{ssv_s%6hNquvg@_CemFY{vC($o~LmY z0Z(Q;*td24J>%7Wxj&LV*1o?fHc!MaR3&iB7tap{dfRW5S$i)^UbJ_PNXg1Wlb&~f zQ3{tie&`9e?)-?lsYxt7@&EEBUZ2zXc$NFBgF#>87gXN;<(&4ixW<|l92y*d{wpj4 z1q#Q7UA(~w)=O^N=d9jPyJ?eaWZ+YN4x!oms{K;kZ!KS(X#eut>e*L|^jVZ*i&!#P z?k(SwT%#?xOXAmZrWc=^YOOyV^`CP>{Uq~tg_N8VlbEKuSjy|2`_=zof#E90XAfq^ zdRTW}3_NC|tWp-FDACA$0qo&lX;tFP$4x$!wm1q*In_~hU+?>*c)yyjo!N1v)6C3^ z>%rd5KEH65PX6_LkGV>Q82>GySPeVI>QdpvUyS-Q#R*xnCCkCw}P`MEUox%dLv z`_XpMLKavtg22byI*;_=I$OyIKX?c2myFKO`Ex}C+9VW;mtfh(Ge9)~^` zTCjFwe8V%(lk-_#)H396kD4b_yd-IHyfg)v_} z?s0}5XPtFzt$oU*eP@s(rg0U^i+8f$*ITC6T((@R`&^7U>9OV7Q1#xjyxs9`^JdNZ zb+`3x=<;jZ=3O_wQB_xX$TPWqe^F6dT2#(Dt#=V$*I(>?F1FfVa`#KUw>#dRpYFfL za__!ZTYkOQ&$0V|$M{m+=UDzVR+%Y}EnjWCQIc2q$W!_5?P}TO%jf@p?0R%n@aso~ z4h=swuit42Y}asjti0?;h=RlJzl&IBXVomZu-IE$V1X=;ZE&Nm`M0H?IFx6k-eY{L zc9J#2&&}=e?V?lZKbW@I#d@XiX)C3aDZaIFi#xWjXTl9tcIN-Nhfj}`Mu;vh)rc!~7Fkf~nc~+pr?{!=T+a2wm4<4|Jl@$)72CM} z+@*spA)E3OKY`QtibelD6~b*Nl{;N61eIreGryeuU&aL~&NvvY1Xg%8*nN9)@yplM zm-a->GB-0gb~${V)suMJa(}zeZ@k0$mcEal|LncNf$sNrK1^eFPhU1)aQ6HBl}p#h zO%}U$`T9DWH&5b@AD>_G$W?p2x4n#~{pzLi@ppE-%**`$T6OK0uiBUMy+WQ}zjS?_ z#g`@PBy4_vY1WUeEB$qFM}>^Y{oVgee_!3^n=3sHRHj;P*viFt>)~`6CC>+93uJj@ zgB|%&4&3HpyyZEG`@)=_9=Ey~XMXa;Hf+mk`rEs0efPG{5|xtHMovlU`%VbTFfY4d z7@OLEXSdXZ3wKhPjV2s6SRlu6cJGH<4=yB|8yH1A4Zmx^k}+?}nx4tVdLGs$RXuEt zn`+wF80D5kytk2=?uA_{8m)yU)YoPSMl?giGSE2^JvOW#<3y!r2vYV*IV%HBkppFZJlyZ!Cl_VP=Y!tzrR_LoIn z`E{Uk?aZ0!N75d?-<=t!ENe2e&baQ$O!Kc+c3-bV_iJ4GRCX)dNOyPMpJl(7{QZ)x zcBv`qR(aBHcgYR2>ujt3%(U%4Z~OhkZoc))m;NYu5YeD|wp`BI(A0E`^@67t-+oj7 ze`%={SL%Ti~|lA-RY=TK~9G)wA6x^|(RlGTH)wi6RLm`oz2 z*6CRqegf65NBn9QPJ|Y#HlSivXx8qWkQe%|f8XKepXSUbIia}v^Xj|^CKG?InJm&q z`P=*FxLTb`kMZCR*t&GF_|8WbVruaj`wBdo9^Be>8d9K6c9ap%h}-^eLgp`zI&F7I zf$G3;9!?=5@C7#LO@KdmFjUTk5^-I%8W?Qys>rcfSv(dCIf2h)-~R!v6j$=LNg{FP5I) zdOfZpx|QK=@{1W{3l;B|Ae`^71`Z*L|sZAt2XWZG^b{&(r_-}dU$|D}F9oxT45 zwN<~KU*EpJ;LBI>EBVv=&fEU~GU@(RyV{t)laFt&+m`xd;c>ai-?Y1}?Mk2Acz*q0 z^2cwB4MJA?H`G1*`1@Yr1K!L^^|!Hm9xZs(Eq&|2^K0ij&&~O9>exAVf1OKluD8;| z8tTp$-c`KExVHcA!7}f8lbMrmmWOIN?EZUd{q>6*@2uuxymj zY&EO&{-~@3hkw#y|IkD8V(u2&?FyV;u*CY_wDiNrvJa}aa9>D>ewLPh@bt?=w<~-0 z^wdf|{MlMA>-cYzvV~9AQ`fXE*~_YO#@s$UGM7DAGIm@Rjgk`+68dx;$7rL+`*8Z9VxzQ zT=_i2b0H}B|0-VoV!3aw7BuuB8R7f;N6+r(=VqPT@z454{DgV#m;TABIdFf=cfNPG zZvNMZU%z_30l%_r-9`c`J;@4xQ%42=J7P@eW$ z?VWG;u{2M;mEpP$r~Q1){ao7SeO9!5;c+B8`S6@Wtvq%+;$JH1S!f$c*&MQ7_&njo zY_6B8dOC)g2bX7T(X;TB+rg^7c=5_!+4j$YOutsn6rPl4AB`V9~ z-6HCI_dU@KzgMeS<}-cLLsqv(PcNSkpPP27ud}Q?pz6MAqik3B+^rA0Tc@+jJ4P3I zH3e@yA0;xO%uiG|G+L{;T>t-}C->jpJK)*Wp_=$;|ErmMikX%KSZaexisDPh+1JZ~ zTG|{eOo|TdP7UvtR6dT6x&Mvxg7?1~7cfF4rOn%BRz1U%1+4W4r+#ztC zrS$5p*XF&Oy!cbi6pf%&HNU3>Eq#2$^3LhJe+EbE{1{Cb4p`2algH zm%y{Y-G6iWcDbv}uh*RuQ_a{R?mOY>72jVaxBs?l@-dn)C^Y<=o^GS$W-TKY&-r%) z(>B*Ddt~=nY&kFcfAyPU&~OOYRqWNfg5ov*U41gQe)jJ7JoR&TznA~~t#8|#&d8_9 z4?m>yEeJj;c=_ki*{7f9uQ^fgf9vhqKp*}5)VnV_Tldci{BZY8Y~bn&+kktgWoP}{ zXHo6^v}dc+1BbtnWe)zSj3v$2_FaxHF2459{*2a+e7W7N#&@lY-|wxo-W&QA)E{Ov zd7#bM@Lm@*Aj6c=z%B1kZgw|8cZvEb&A4Sh4$Kr{G6|EItG?mH_sy&q%qA|{8LubS zR`>36b*t%@mTsX_89L@wRWmEolNs*T_Y3tF2F1+WRo8sOsOrq_dzB9s@h)IwxN*+q zZTTgJ4^tUx@<9W#58~|`*kle~y#3?ApS=&iShlOrE?6ehnDlplq{ikYzl>Qfh*|2m z?Z}?CK=!`jl+_-qma~YbdW*dN`}EPNV(tau@3og_OrO=josuG|d2nyHeG~K?5b(MX z=9nK0R##4(TejebgT;JPu`QhdT}q|`^Rg~rfs{Xmir)p zDPwiXx97|3Ke1`SWG*lb`KOob`Y8WQ$E%#(X>roOix23|HNCrSa(ccPp*d zGky_-?r;H}N5>%bAYP^69LJyZG|$&3-5$U3-=}d&f`92rlVgS-4;!tW_%{3B`W*Y- z=Nc22hnUSx;aJezzxTn?<26&XE=v5qQYs3HYLGL*VRTqrqap7#*T45For^5Jcmta5 zMn|U4v3=+}bI~3XLx;e1kOuSX}BEjurnbi?9(zF7Ec=HhFoL|!hA zF}t%f;c|lYg8qNjpivK~(HsjHtrzUx<@Ris<{{6G_p&c>t;&AgyZQKL2CGZnI~lu5 z&fcogYS^dPzud*N;oLMm&+oC*UhT|jdfk`#@6o2i>kc@UKRwtU|3EX2zStWKBc8EUR-<}^*gS-L21vFP`_&oHYgqB@;8d7_AWP+tBP9Caj5TEa@6bB z)|S7jHIH&Ihbdk7yVUai^x5ney3IYmBxt&Rex=dO$z+>Uzh0q%;a3x?l{YRMK2&}0 z|B0pST$|wS-+v}+#(a9c=qKNcc?lV{o=;!zX3l@ZyGB?vdVXn2ikZRT#Z!tTU7U8 z`ppr8kpX*jmo3|l&$#l65|4YhtiuLm^ z;gwfuu(NtlR>iho{H-o4l3#FY_Z9YW>3h%;GX)yC5rj-Cs~Ma6yle zS8<1FY1Hr4)+$|v!DS6?z3uOBUi`UMM1O*+!^d-b?{TgDoVTy<(cKi@fGz*U zyS3Tln-m-7rM=IzHTx3nz)*V-Yzc^9%5Y$ieOOu0x?s*_)7;pGW7g+67R$c+ke9)jV*w*$$u^grMyXvQPZxQdPk*w=q>(pWc&?yB|EbGN89z7qwAUY9Kj(tx{xt;`YRhIlSiE1<@8^OyXBe!)Rl0ow?Yc_pk5v~2@0nkua_SmW z#!ne$@G>K?O`tqhzMaKX5X%%06&zAdt58C5!jX~9_YzHr6$(HZeyH|fnRo|~0XyPw?I-@E3 zTidFC47(~*=FJycy6@|g7u%J2C)VjlG1Pv3v#Hnyk?9y1O%xjDeVaEqS7{lCylX{U z_MYkgf=nuP*N5i4ezVKyq%Z&O7n=OO8mp{|A_8}bEG@2G=u!Bt;D+p3+g+EIYUr*p z6v_ITHmzH(?2@rvRl@&QcPAyXZ~4EyJ5uZJxk*nY))uGV zzNjtC^-@sZb<9%1cC`~9Zy zU(23a?QE<6Zq1xei9Z*~vOl{2;clAtuZue8KxpzWHYgYtuKq{`d3uvwYpzdzYsD zYA^aZ@z_5}>-bxdhF=$V?TpTPmbcE#e7XPGn;RaQPPW&n-@U;tuz&@8Vj0M-3Jq)$ zb3UElXEW73bIsf&)h=NT*F`d=iEr}7vIR9Am$l2Tf3x0^{Z$~3(` zJOVXOK$gSngnRd%oqP9f-Mqec3YYI(yLRW^xhSWF4NYq3z1^a`*7tF ziQ-D`#r%lN1&faAH26KJw+Jr_m)$a5{*LywD_7*heb(E4 zx|p9{kv~)I{uI?eb#~%hrCC2eA1U7KD_7?CbHyEt zg3FQ2FEsuuYu{zwJ(Kl<@SggJsIQWIe;-J_;1oYv_+`rb*E{W&ZgFC+}J-#y~%uTXrzR%2KoZr`f;InP`_juEJ z0f+nteL*bZ^E86?)+FfnHf^x+V)#&_1{Z6 z@~Nk@YJdKZ`0@YLmiS5UmK6SuzoGYaQen^Yezxg}=M(p&o3cd3MG4pQf z?|X8+*lXLbZ2Q9NwJG)`i;jNb=yUnEyO_!P&(_&CU!`roO8Xs-dSzE~ZEd++Uf$~q zY+@c;r@M&;lzIUDMNctUpl{6!P-?vnr>B4|XD2p5QvN#J_y`{$*hn0s0}=KZb5~3e^pdeZJmO z=vCHbt1a8M|0ypL?A2Y!A?73g{)43!B8F%k|jqCatyv>F4kiK{oznqMFbVxB6MW zh);b>z%reAi@Y^Y<|)^Ud|r<= z!}*S%y?Ae@^wP!0`%ba06V*^Nhuj9X@}DZ0NmFB#x_}+bnYPrQUMRzJD(wl`mF2 zfBpNH^>?$l>47efS*oIT87*9~_2Y*EwEA_|Cy&S6(mO+~pNPu;=Kj(Aw=pN9dv(@R zwtsK;etKQ~G+VuBieAvP63@2$e{3K3)?RXN4Z4yoqssa4m*%7M&#Uj>SKqhIyRI~S ze)%`A_3x+cH}ec(KNWtnMnCW4dhH3*YTx`{u*A*&y3#*iOBsjTOjC}i?s@lfg+t8M z_=i(vFSWB?da~7KY2orR2kBHU^CzFb>j=J|bF@Ca>vUk;>d-uko4c~K|35POxY)_^ zuWnyZ#KcBsRj((>_dnD}Xzbq^U02uqT;2Gs{Ve_a)70`zD54!hS`{d-&I1sFwSEc(e7(#LlEzk;8K} zZ}|&bc!_DYi-!MC^AK6P&HeKf)$d!SZ@P3nuCwUB&itZ%+V7Wj;zw7dt_`~HFx!Qb ziTlXm-e*ayyY}Ds7B}vvry4o9MWnRrxDpcG$Wraqsq>zW>z&R+Nq_ zGgHQFpOuGvD{F39H?~}T>bd$4|GE3WZ*ZNTKfU5zY|W|pV%7gP9r@fZ`tJC=^1Ae8 z?M6!q{_4Dp4*tWhQ~p19<@d&?>(={y3tnb(gyGlQzoPYL^#8sNdSB}u8~(KDRol~o zxIf*M@7lw6{NHk-`hAk|n#1$cro4H`pMAB-R(A3|QKh&kM)x)U|K@7E#CmF4#M%ER zpZ?!=VpKcDJ&X6wsKapx+{*ZmYXXRH09cU{jz{L z9@`XIFGS_7;d}GrA`k!3)zT{_&xu*!l*_~C=%Ih*X4#jnBSKYI`~~B>9v?10lGgKd zpS5>FeikeHl(#=W=1ffb^U!Xm(NRv3hYL6UN!|F{Y8Kzz{fMy>aP#$?*cFLgJ!;be zx76R<=5_Q-RCJ8v#CZh_vXAS3SjN{EpSLZJouUxj=VQivO+vrM-+84q7}{<6+Wt5vq$uG^O8ceS zH+#^B4vbm53WAn&%Wd$Fk6)*8_u#yB^8(ICvhRzHa14BPAmZIV(KyvB3%``HJL_J5 zKJAinmf&IyaodPrYh%)P6yFzp!%_B?ZFlvqsQr`QFJsYdD9b6IDxLl&bV^@BxxtOA z7cVdU=e@t`*6!Um-prNl-R}E2NNKnDM4eaXrQNJvIv&3|^IO1*z59zh&PoKmt|_19 zv9WHG=P$Ngvv1on->v(`wsiW{H)&JbWl=K69LBjicT6wuuW|p`^wzZ7>}S1c?fr7~ z!g8Olck*;Kr}pzmIYg_r$!_{Hx8{8L@@n_!Imz)KZ1%6tdbaFTCXMR?$aO)^q{AMiJFH#U*OvNymSBATfY6? zBI*~CUFAim&t$z|sg&wDqt>*hu;iCZ>CVSAF)%WR7>B@VXf9e-=X)Nn8VitLPX!elzJYwX>X9^r>PsFY&8z6eO28bX_PuGaL(oiYwwA7-xdP7&3J9AI-qq!z|_m^EVTDpDp&aG<~?+vxLef%|+$#$3h z9mRte)h~J`e>;CKVwuL=x4*7lym#l?wW}A!`Va(WhZ_uGUf zp1pA`zIkszm392xrLy6=!94c=QvLJ8y(h^2zEfB9#YbM1>!EdOX;AHyM+-il%TIZe zYkTv8xo`f8oxN-K1#@n7+4p3bx|gPB?1r|zekGG#c@Gw=l$vk1zVjpHV#msP_XPUD zH#~rfc+jcHhdCE)R^8sstLER|cs@#t<=@dNpSZtf{q{$bgEB+r{a&{6&~>#! zbN?;jW^*pEU6ZxmxX~jeJ@rLdwRV}slK1x6@`j;16zA_(>`%@+^L)Qqr@ZCPExW$G zSio4)=kqbyKUH9c&cw5h;$^@1e*yxB+pr}Ozw+n0N8deqP8Wxw<5 z!Xzf1k4+Me@cyw@CGQ^FMa{6fAQjOM>=EzQoc*+M@2}S{zvVyWHc$I4A0HU?fcH&7 z_>0r`-mm_#BjAtMy6HwLUX%A(UEF_BQS?{j;uLKbp--$?tENFDYP{E4?6{O-}A^^<9;D^FF;4JtSmtDnNYY+$(cbSH6w;u|72Sq=@FR zqoG$N(<2W$ecQzEZAHHR`*4N% z;+{)SH}K3fV*X-c{*pQJb-|{cKTqk{A3ZrmXhFvM*A0~ncRz2o%<+D00h;e*EwuYGKXz z<#Y6(={7rG|5uw9Hz}m1((B{WlSkvdwDx^@X?s3ba0}mC*<9t~ZjD6~7Ip8Rvt|3D zhb z)hU{j|G)pT$a}K)zA0Cp|35M{#;h*9vA{w5(w%Gjj+Q2DUVcq(#q6DNi&Ww*8vF$0 zD$j*$$lZFj{`Rxgx8?ptpN`AXnC2ew{a?6~rfqQ5=G6RX@5ktkV5=KtEyHo7js`-b%9>4Q+>$^|8nz!>ZO_#MWN?PS{vT2%faMN_5*eMtE1E(%rcHYdi;a&>Ig3C`=>+~hnM?Oe6JaN}9 z(b<1R-Y(CX`KaZ1+y@zpAnhwAKUPWoxte&dt7_x2ZRR)DirzeR{i3j|$m?Y);!A(t z6nSN+ER@Re>Pnv13-R|$KYqLZy~EU9%8R*FbnEe{ig8GdDMpiqqQ>?m7`s+rwDtJE*xSRnG z-yh$naoOHWvv2Wluj1?9g{W4nU94c@Q66$|R`)|kj& z?l-Z{^y#`R~aBjs(yWR*nU`t!C|?xvl@$4$WJx!grQ; z2H7U;FWwX$*reuaRqeF+Q>xb!4cmg=t96@JI%fZ0qT*1vZeOxt$<88+RedEvE$zp| zM1Gy#dXBYm@s|ot*D8%muANLzzsWzHqZQcFy=d>3?|&!X=g*jHZ6&qdQ*+tIoL0ZC z&nuUE^Y`pL`r+Ek?X|x))mua_k+9F^|K9U8cuKe2=fB~1=3RT-Za<%)>eMzixBux^ zKdy_njjt`NYu&O`D*nIpj;yXT|Ni|>{Q2^Oz1rWOHRt5_7G8RI|M3Ou_!r2YvuJvJ zWN$H-#=1XOI#2G(nOVdnqWdq&@xUK}o^9{u&0gO5Fv8NfAad86b?N51)LS#K!duz8N4 zbZq;-nl1hR?iU3;WBTi_1c?mr0Ih70Icxi`jjJDizg&KCah9F**}0l+i`n$>QUF<<{Q%|jcj{3W{&g{r&xe-3C`l6H!1jp3y2d!GhQ(c4=5LcLg}>)Yhs zwJwWP3~hc3Kbp$fI@j0T?mWY8qnA$+a{T82gWbZlkwHMj>KCn&yCN_V| ztld`O3w$OTv2iZAyi~AqU(eNbN3Q!_?XNv5x_OhwiglN*yxIGY?hlaqJ4yMq@ALD| zt29Gz|JIo|>D2$MiT1y1760Zc{wn=nf6L<3C2NT#-RAz^Bkw&7z9)A1p5Q*S$OPS} z-|xkC=;q&&kALM+eOB^K-tRfg8D&S-{w{D2uAZP8&;8w$@6F^*`}!nrEGkb}d?U=) ztmSX)ansFnXIHV8b-X>moV!)g?fd?+3B9SooA4@ z+QB~+0)M5A3RK@5J&+Z}{9={WC*O?2jkg*5 zmAQv(n=314&wp1OBqIJUU*zfX4EspeQrFHIHs9*28GZ#Wq{BZu8=U4Vb)+4-Gizu&~_-oE;OrR}2Pc_F*q zCof-n*?P8Z*5NnL=8OOK$`A&vEnr{(ZB1}gY>3y z#Rpz9KXu~Te3A4M(^GG(&hF1*zJE`8fra_gDSEjooY3Z#t*8 z()d*3w#}2ySVc37yuW+&|3_8*e^Uw z?(IDmyZ0HR33urE8+%X7HQkI><3Db2>dD60*RKnE{%w?Km&h;sk!`&GSXk+`{xdsf z-hHCyvngS+=qwvyTm5VE6pah4{}-rTO*5>#rN+2rxY52DwYRSZbWQy8Wny?FZA@k24MnF5T`O zxGVnVtL5!nhu_-;{Ay=i+I8vT<-0ep-ZeboFZHdhNmf?&VeF;#?>}9%=hC<&syFXc z_H)Pf$DdOAlw@-*IfhSqv0Ntdtxn*o6=r-d4DR{zzx}^q$D2jG3nE{vY)`$F=3|>~ z5+94fBA{-;lqZ~sh@6~eVx5t z@^4+QbB}p-+_kiSicl0P3>Lmvi7Ybx&V2`FZY|m<=nNB6qB8dRsg1YobEI0zbpOJ6<+!m4aA3e@UgtrKfWat(duQciM0F=RfO=j_*xy{`p9Es<&C#pWM#$D}9_xTr&M*=#{>CN&6Mg*SpXAK5yqcS7|M=+;uSwvU~}HBW0$xE9X4+gH)*)`YI7s=Mz_ZTkI&9q zzxAbTn}oybc*R`XH?1dQ=QxYy1idZhUeN1b{eyAK&*xWRGii(_4WG{Mtja$xtkI}0 z9o_8WsigYJ~SB^jmDYe(IP|b~pc}$>%=YaKCFG9k6u!^E!o~ zma3u?6~CpcSDm@O@pQ1Gu*^eKm!iq{KF%oL$HAQ8#$9&PE~B=2`Nso{Z)20^onB@T zW)^lqnpZmK>>=yV8=tj{XR8a&*1usPUM=#*?CgD`N{hps3wpnvg{J!d0=@DxKWZQO zCv{wk*OuFC$*t^C?q?YziC|0$csp^YW!y&F9|7c>gZnW7uq^M0PI=-;yocbHeqS|GPZ@a3HS zD=*ckW`CO=xJ6sW!JWHv^_-k<^*b4&y7?m4q}h0f-(R)zzl+@M&NcgwM%`(*?wQ&v z8sTr7cX_(`7lvCYZyc)F|4#pSM*PgHjPI#?d?#=Bk?S+8H2D{?=-8fr2b9(X{y%7Y z>`9vMwX}I%n*zSBdCs?)kGWlX%$?c)FaPWix)^e?FIM!Q=Z=4l|bcHT;d;5y|s)&I`GKwdPkg z9gOqil+$ha_f*L?gYW46O09-C1BC{@GSltla{2GGUcJq`D1Bc_z(IZQt6$+f3$`w< zjtsCic#vEj73p_eE90P2_pvYABhtU=Rd;XQ{N_?b$eP-@wnJR`{ zqcR1tdmB3={LS=VC+|zh)q88UbwZSN?7=^}pWBmTY^uZmmpYyec(wUke_*``O8Jl$TfKNnbe86*E8L&!N6g`zGwzzTLxS z)5+Lig=>0ub%GYP>wLP&oH5%a?B(g5`>a3PC@-I@RS~}L{p+1^n>td2**O<5XEDSs z+*(#<^0zGQCCBP~mv#TIpBFQqpR?x#bH=m_hE?Z|HtBw5m{n>PcH!J@({I;rMMi!; z^+tE?b4lGbo5GIl2>H8pV&NJ?gRA0ZQ&_Vd7Zy(W2`ck#H_3ex60Ws4^KiMXcso!St zZd`FVa-zrgCSB2Ek#8E=x-?W*`xySK7UR-!ymm|YddQ{4bzZzLSW9cCURK@2YufPc zUDmH%XOCY>@6!Cg>*~Eko(0M~Prk2+JbhH&LApQkLRoy>MTG{lcUw%~)n4cG2IIiHBX4 z?tC`;e)Pz~fE5}ACC%&W!WSgod&Z!;#StNZuh=Dz=P-z0KNf8u*FdH>wV8t<@|XK#MH@1viQX()4W;(`CQJM+^U&feSM zY?Zd<;QauR72#FQ;{FV0zir8K*Qz(%zw6C0$Vf?~ax}v$D1?bIQ5LFS9LXJy1$Q~n0qgf@Za$<@cMnRX&SM-wrlzlyVgysTDmzidF4lU4tCxJ zH?Lm2cI8^k@sh2kbAKwgglXDT&k~qtb(jyDsjqdb9VGqaEp+R&aas+?kR5-Y&9S4s`}m_QJjD>2s19WH&GC zQnF2FxuAYK%H8LgMx?|Jp|49aJ0DeaJW zoKbb`-?MxEoD05JXltBW$a*1tx^mzqiMUIX51H%cc&bA;xPn5ODWic~$l?39Z|^>Y z?cd^?(jG3cH#XqgAF;&c-xXf3_}Xt9&2abL)#B`VE}eHWyEl6LpQ(Mvbn@n;7c7I>JdHeQ7 zV8nAhX9nG%bv~LhM=f|>U$HoxuUeRs+r0d|(9xaWe`w#V-E4j9oxMY{x8^C&WUu`b zAM>>~J=aGWhp}iv`FKQnpuKiTEu`kJXifSO!|F@Av`5Gm5 zs8P=F>tAKHrk#V?!2sXhyyPA6`hTV{>{`0{_x?*2RcHJ!I?b18l>5{_Pf^2bx7D`j zz+EA8U)?{bw>G_?VcwjrO0GW+cb}Z95xGdiuE%#_>e*w#%hfj=u)5>8v~1pi*4tal zAK$g!xsT!3;!9ptCmaKrdOya`KFi+xyp-Jpln%fcv;^w!_MN}mBptr9H1Ev+sWff6 z+Wu!=Ri-+HQ;mO`zE3{w{W$)c+PY_t`>MD4tn}Vf(mU52(UUjQ^S3I{`IlOL z=XK4eEJe?waZA=ebhCZE*rYQ@XldvE*as)09{a^V?u>i7^U$f_X(hL^jF)Ds7p=_S z5qz&;v+0UED_8HGnP0iz%5wpaC-;K#kM3I}ncJm==Wjp0_fbzw=KSv)FWl}%nTLL$ z#JymvNK~Me$kO75ciX>zc&K|!*g{lZO!s1K-<++J3M;d_`7bOk>k`uFvi9BOvNK0D z$L+avHPf0kt1?UG^$SJ(J`lY8=lipdM3(yA&RQF2UH-RX+kw26HAY8wZm;BjF?rSd zvK3B0P}dw4vR+WT{>s+qsO3qs2Qg`82A3@BqqlDS92T#ux=S;9natYFOJ2rv&c3+u z&y@qyZZEIY2()^e^CBYg%H|piF7uf3^HVfuDQ8O_-BDh3c6u)&xeGWj$9!S@vTCl; z(OnwRQUL}Ig6mSPwMCbj=N#C2vUrBjos_8>;fr({7tIk_=_Pzf*KFoio!e2%c;CFt zlQF&O+qq_Q*}Ki=cm6B>4&VG{?_OEvvefp7bh8JyCs$VOXi>UrvaOED8Dm9xKdsO~tS70h+} zgwDEK!Qbwj>ze+3+TScg|C6t7={(xLtcAU~rNUJ6$)>^ASzf46GJ z#<+hc;x6A_{q)vB%h#oG{$}jHtoWy0z4zp8U;nwcx$(AIXMN;@ zcRBWrsDZM8;n$77#oub87EoebIN?ftjf{gNlz7T$}Uc&PzRe5oEMGXv651Lpm*v?(M z{fXEG;k>T$z&*2j{-ed$ z^{#(=9lL!v``)he=Ui}n|C1%|USBtAg`IT{Gd=1zF@N5xmG&`LOFw0J2iJc7xMAC} zwsp^T73%-ibmQg>?Mz6SwSM_>Kw zpUYlW-FFO|aPzeMou{jJWp?!k9a+eF!OQpV$FJvJoqad!?V65VC!9Wh zNK1b(Texvf8ws6S`^pY*(f{nR3ZnM<#W(^wPDTwhI4Uyj-X;`OGY@WQM!fu73X7Y2?~DCB(7N&);=z<;3^Tsx{}Sul8h! z{g}y}xqGsxXNbAuZ5OZUnxV@~=Kk_u?PAGv^NO9MkSe=|>VbQg&TUKkzbAFk-sL<0 z{b9WTE<`~Dcr|a!_k&NHiu|r$DNQxGmwJOyR%WJpppyH`#_Y9AZF75{xz<@6_AO*) z&UoA}Fl~1Di#HbEM7yUeozjS0w#0w(infc}82P*Q`b~H@=T*oQ;pdu&bP1jv$Td3p zdH_w_uh&NTYf&S zaL32w>aTh0^7!i$o|yFC6qM=w^ZogWoJ#Az?skP&Sor3uo_qHy<5z0k!|j)DoRsz} zo7C1hakA`o|I)ZT;a_#z1Ey>J-LJVX_ueYon!9Yr8OtrBv);GzEy$k{`fc^|)iYNw z%jn)I@pe^)Y~94&;-OjPS@+&PnxA2@rFA2Jt;B2d-(0aZ@!%aau$Jm()l(BsD6O)8 zeY~Pg>zb_GB)yjQbbcX++b)~DraV~8V%}TWGwW4QmGxG;iTb}@HVS!t2-xFp+gf>n zAu4v>fnBY(k2)d(muT1?yZtgJHz(KX(&eftb06m@-MA<4%Hr4DnQIj4Z>hbI*~T#O z(VmC1tM2@Kd-C1Afb*@~3nF!PoVplNx~Kc-?lT9P#G{ie&dm0Wj9-5L*#Yaho8E4D zyzP47*-$&aOw6)M&q#_NwzJ!o@VWY;{e{-wQa7*MI<&=g z(}JIOsT**-X_76kt-=?`k?RG`&nn_b1jIU{8CarQZ;PJ{@FgAeX{Sk)*j}o zuVE~@q_^ZoX zUF)V&`#+ogW>N%OEg%1>KiVmm@=|opi5&<#w5cdp^%%n}%XZkfd;^2jz7EDOYx?(m zS4^Kur@KX$MoS*My826<@$|*VZ@y{1b1wMaYqd`c z13nyLy`VG2L}v4c_hJs4s}l`Z%QeheK5dQk>=$>KGCp^HIWzs}CY{=}`gTbNY4My- zVzVczo<5efX71XbGICRXhM!n+cgYUJTWPN6EE~+k7(sCYI-K#s2Ung2_F5|?Qj7a% ziAtD8%PpI@`IKAg?rUPzXbhsWgVa zUrs;LwUk+1c{`_5x8d*JTC@7!IgYbmU+esLJnl(#wf+M^867s$w6ds(m23q*X_b)!IpF4)0stH$J`UbxE=zd}EyNQg8DW)BUIJiq+`c z)iGzq+#h?^CYP9OU0$loarR)p$g`u%uK&`=4xHYeU2_SBV>&{d$)<+joEdWfdN{=7-A9T}Ne}7iQQ0E&pdR^+U+5_>=s1 z*9F(UcIQZydnzBRwS7jI_R9#H`|Ct|uL_-BbK5lf)^(nJ8kx0kZS+hg9(^|P^9e`m z=C&E{Zoj`b!+-Tc#d*RPY8CX4%zoUs=5)Ns1-or`u3vh-OtexhS~@gt;iY|3@7#;w z)?upBhRy;oC@k2o$?@Xf(2RU%mbP)mG?2+Na|xprB!3VEB-EgUP``dBJ1nr8%tb$dy z+CSzM>bFZyt@;o$U+hBE*3>+mpR-xEl-<~Lqhg1i|8B$UXBNNw9kr_=tfv2^@tpMm z`OjHkO>-uxec~J$EL%(qy|mUZ3+?)x$rx)iWsB6`g$;iCtZQ5j`Ms%JT+9AeyJaXNtxPO0@x=^cIo41m2@7BO&`dA_4V7ln%aqblBJn;sr-b6MneM|iwV;$zAx`)tdhw-rMBi< zz#Z9Vy_R3U)}*Ad^@m=%C4H~f|9tmct>BMwt^ejewmP7yaBcbL8K37IUf1xB`RRg> zU60z2=YKh|N$layySnOIx0Rc(+V8Y6&9(esee(JT zk>s@8_Jo6b^%vZB(8^s{IgRmcQs>scFEflnQXFeRBG3xyvXz|`c<{;(*Epu zcDvLwuf-*`{e3slea_wA4#qisPk$IRSFhSM?dGGkw{NYmbZ(s*p0Q1Q(jNV_XO^fN z+TYyjEY08`(XnXpCi&`(?4e&3EDn0lJ2c_ee9%_5KF$jq7nn-I{DVOy+6jRLj+$Z% zc1ADTUR5Xpn&@$0mX|D^ntmT73qAe|N)6>xz(BzcIb@9im4Y0!#(+veJ&a1x#QQmA zZ$OPTHpU4XbF=2MTS{v(F!F*N+W-<~U~qtpE1~ifAS;`oa!{TCq)my+=4O-N8VC=Z&DPgTe~DWM4f_1T(J literal 0 HcmV?d00001 diff --git a/home-manager/default-waybar-style.css b/home-manager/default-waybar-style.css new file mode 100644 index 0000000..7e83028 --- /dev/null +++ b/home-manager/default-waybar-style.css @@ -0,0 +1,327 @@ +* { + /* `otf-font-awesome` is required to be installed for icons */ + font-family: FontAwesome, Roboto, Helvetica, Arial, sans-serif; + font-size: 13px; +} + +window#waybar { + background-color: rgba(43, 48, 59, 0.5); + border-bottom: 3px solid rgba(100, 114, 125, 0.5); + color: #ffffff; + transition-property: background-color; + transition-duration: .5s; +} + +window#waybar.hidden { + opacity: 0.2; +} + +/* +window#waybar.empty { + background-color: transparent; +} +window#waybar.solo { + background-color: #FFFFFF; +} +*/ + +window#waybar.termite { + background-color: #3F3F3F; +} + +window#waybar.chromium { + background-color: #000000; + border: none; +} + +button { + /* Use box-shadow instead of border so the text isn't offset */ + box-shadow: inset 0 -3px transparent; + /* Avoid rounded borders under each button name */ + border: none; + border-radius: 0; +} + +/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */ +button:hover { + background: inherit; + box-shadow: inset 0 -3px #ffffff; +} + +/* you can set a style on hover for any module like this */ +#pulseaudio:hover { + background-color: #a37800; +} + +#workspaces button { + padding: 0 5px; + background-color: transparent; + color: #ffffff; +} + +#workspaces button:hover { + background: rgba(0, 0, 0, 0.2); +} + +#workspaces button.focused { + background-color: #64727D; + box-shadow: inset 0 -3px #ffffff; +} + +#workspaces button.urgent { + background-color: #eb4d4b; +} + +#mode { + background-color: #64727D; + box-shadow: inset 0 -3px #ffffff; +} + +#clock, +#battery, +#cpu, +#memory, +#disk, +#temperature, +#backlight, +#network, +#pulseaudio, +#wireplumber, +#custom-media, +#tray, +#mode, +#idle_inhibitor, +#scratchpad, +#power-profiles-daemon, +#mpd { + padding: 0 10px; + color: #ffffff; +} + +#window, +#workspaces { + margin: 0 4px; +} + +/* If workspaces is the leftmost module, omit left margin */ +.modules-left > widget:first-child > #workspaces { + margin-left: 0; +} + +/* If workspaces is the rightmost module, omit right margin */ +.modules-right > widget:last-child > #workspaces { + margin-right: 0; +} + +#clock { + background-color: #64727D; +} + +#battery { + background-color: #ffffff; + color: #000000; +} + +#battery.charging, #battery.plugged { + color: #ffffff; + background-color: #26A65B; +} + +@keyframes blink { + to { + background-color: #ffffff; + color: #000000; + } +} + +/* Using steps() instead of linear as a timing function to limit cpu usage */ +#battery.critical:not(.charging) { + background-color: #f53c3c; + color: #ffffff; + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: steps(12); + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#power-profiles-daemon { + padding-right: 15px; +} + +#power-profiles-daemon.performance { + background-color: #f53c3c; + color: #ffffff; +} + +#power-profiles-daemon.balanced { + background-color: #2980b9; + color: #ffffff; +} + +#power-profiles-daemon.power-saver { + background-color: #2ecc71; + color: #000000; +} + +label:focus { + background-color: #000000; +} + +#cpu { + background-color: #2ecc71; + color: #000000; +} + +#memory { + background-color: #9b59b6; +} + +#disk { + background-color: #964B00; +} + +#backlight { + background-color: #90b1b1; +} + +#network { + background-color: #2980b9; +} + +#network.disconnected { + background-color: #f53c3c; +} + +#pulseaudio { + background-color: #f1c40f; + color: #000000; +} + +#pulseaudio.muted { + background-color: #90b1b1; + color: #2a5c45; +} + +#wireplumber { + background-color: #fff0f5; + color: #000000; +} + +#wireplumber.muted { + background-color: #f53c3c; +} + +#custom-media { + background-color: #66cc99; + color: #2a5c45; + min-width: 100px; +} + +#custom-media.custom-spotify { + background-color: #66cc99; +} + +#custom-media.custom-vlc { + background-color: #ffa000; +} + +#temperature { + background-color: #f0932b; +} + +#temperature.critical { + background-color: #eb4d4b; +} + +#tray { + background-color: #2980b9; +} + +#tray > .passive { + -gtk-icon-effect: dim; +} + +#tray > .needs-attention { + -gtk-icon-effect: highlight; + background-color: #eb4d4b; +} + +#idle_inhibitor { + background-color: #2d3436; +} + +#idle_inhibitor.activated { + background-color: #ecf0f1; + color: #2d3436; +} + +#mpd { + background-color: #66cc99; + color: #2a5c45; +} + +#mpd.disconnected { + background-color: #f53c3c; +} + +#mpd.stopped { + background-color: #90b1b1; +} + +#mpd.paused { + background-color: #51a37a; +} + +#language { + background: #00b093; + color: #740864; + padding: 0 5px; + margin: 0 5px; + min-width: 16px; +} + +#keyboard-state { + background: #97e1ad; + color: #000000; + padding: 0 0px; + margin: 0 5px; + min-width: 16px; +} + +#keyboard-state > label { + padding: 0 5px; +} + +#keyboard-state > label.locked { + background: rgba(0, 0, 0, 0.2); +} + +#scratchpad { + background: rgba(0, 0, 0, 0.2); +} + +#scratchpad.empty { + background-color: transparent; +} + +#privacy { + padding: 0; +} + +#privacy-item { + padding: 0 5px; + color: white; +} + +#privacy-item.screenshare { + background-color: #cf5700; +} + +#privacy-item.audio-in { + background-color: #1ca000; +} + +#privacy-item.audio-out { + background-color: #0069d4; +} diff --git a/home-manager/desktop.nix b/home-manager/desktop.nix index 1be0a71..5e7b0ad 100644 --- a/home-manager/desktop.nix +++ b/home-manager/desktop.nix @@ -3,7 +3,6 @@ { pkgs , inputs -, lib , ... }: let @@ -22,6 +21,7 @@ in ./firefox.nix ./vscode.nix ./waybar.nix + ./swaylock.nix ]; home = { diff --git a/home-manager/swaylock.nix b/home-manager/swaylock.nix new file mode 100644 index 0000000..28d2f95 --- /dev/null +++ b/home-manager/swaylock.nix @@ -0,0 +1,6 @@ +{ ... }: { + programs.swaylock.enable = true; + programs.swaylock.settings = { + image = ./Bsodwindows10-wikimedia.png; + }; +} diff --git a/home-manager/waybar.nix b/home-manager/waybar.nix index 7252dac..d375a0d 100644 --- a/home-manager/waybar.nix +++ b/home-manager/waybar.nix @@ -1,10 +1,12 @@ -{ config, ... }: { +{ config, pkgs, lib, ... }: + +{ home.file."${config.xdg.configHome}/waybar/config.jsonc" = { text = builtins.toJSON { height = 35; spacing = 4; - modules-left = [ ]; + modules-left = [ "systemd-failed-units" ]; modules-center = [ "clock" ]; @@ -14,29 +16,40 @@ "cpu" "memory" "tray" + "custom/power" ]; + + systemd-failed-units = { + hide-on-ok = true; # Hide if there are zero failed units. + format = "✗ {nr_failed}"; + format-ok = "✓"; + system = true; # Monitor failed systemwide units. + user = false; # Ignore failed user units. + }; clock = { - format = "{:%a %F %H:%M}"; - "tooltip-format" = "{calendar}"; - "calendar" = { - "mode" = "year"; - "mode-mon-col" = 3; - "weeks-pos" = "right"; - "on-scroll" = 1; - "format" = { - "months" = "{}"; - "days" = "{}"; - "weeks" = "W{}"; - "weekdays" = "{}"; - "today" = "{}"; + interval = 1; + format = "{:%a %F %H:%M:%S}"; + tooltip-format = "{calendar}"; + calendar = { + mode = "year"; + mode-mon-col = 3; + weeks-pos = "right"; + on-scroll = 1; + format = { + months = "{}"; + days = "{}"; + weeks = "W{}"; + weekdays = "{}"; + today = "{}"; }; }; - "actions" = { - "on-click-right" = "mode"; - "on-scroll-up" = "shift_up"; - "on-scroll-down" = "shift_down"; + actions = { + on-click-right = "mode"; + on-scroll-up = "shift_up"; + on-scroll-down = "shift_down"; }; }; + pulseaudio = { # "scroll-step": 1, // %, can be a float "format" = "{volume}% {icon} {format_source}"; @@ -54,9 +67,8 @@ "car" = ""; "default" = [ "" "" "" ]; }; - "on-click" = "pavucontrol"; + "on-click" = lib.getExe pkgs.pavucontrol; }; - cpu = { format = "{usage}% "; tooltip = false; @@ -67,7 +79,63 @@ tray = { spacing = 10; }; - + "custom/power" = + let + power-menu = pkgs.writeText "power_menu.xml" '' + + + + + + Lock 🔒 + + + + + + + + Reboot ♻️ + + + + + Poweroff 💤 + + + + + ''; + in + { + "format" = "⏻"; + "tooltip" = false; + "menu" = "on-click"; + "menu-file" = power-menu; + "menu-actions" = { + "lock" = "${lib.getExe pkgs.swaylock}"; + "reboot" = "reboot"; + "poweroff" = "poweroff"; + }; + }; }; }; + home.file."${config.xdg.configHome}/waybar/style.css" = { + text = '' + ${builtins.readFile ./default-waybar-style.css} + + #custom-power { + padding-left: 15px; + padding-right: 15px; + background-color: rebeccapurple; + } + + + #systemd-failed-units { + padding-left: 30px; + padding-right: 30px; + background-color: red; + } + ''; + }; }