From 221369e3987cc77d0247f4f9516228cf187a9421 Mon Sep 17 00:00:00 2001 From: voidarc Date: Wed, 13 May 2026 21:16:57 +0100 Subject: [PATCH] re-added hyprlock and fixed a logic error --- hyprlock.conf | 110 ++++++++++++++++++++++++++++++++++++++++++++ hyprlock/cat.png | Bin 0 -> 3596 bytes hyprlock/mocha.conf | 79 +++++++++++++++++++++++++++++++ modules/events.lua | 4 +- 4 files changed, 192 insertions(+), 1 deletion(-) create mode 100644 hyprlock.conf create mode 100644 hyprlock/cat.png create mode 100644 hyprlock/mocha.conf diff --git a/hyprlock.conf b/hyprlock.conf new file mode 100644 index 0000000..8c8fcc9 --- /dev/null +++ b/hyprlock.conf @@ -0,0 +1,110 @@ +source = $HOME/.config/hypr/hyprlock/mocha.conf + +$accent = $mauve +$accentAlpha = $mauveAlpha +$font = JetBrainsMono Nerd Font + +# GENERAL +general { + hide_cursor = true +} + +# BACKGROUND +background { + monitor = + path = screenshot + blur_passes = 3 + color = rgba(0, 0, 0, 0) +} + + +# LAYOUT +label { + monitor = + text = Layout: $LAYOUT + color = $text + font_size = 25 + font_family = $font + position = 30, -30 + halign = left + valign = top +} + +# TIME +label { + monitor = + text = $TIME + color = $text + font_size = 90 + font_family = $font + position = -30, 0 + halign = right + valign = top +} + +# DATE +label { + monitor = + text = cmd[update:43200000] date +"%A, %d %B %Y" + color = $text + font_size = 25 + font_family = $font + position = -30, -150 + halign = right + valign = top +} + +# FINGERPRINT +{ + monitor = ""; + text = "$FPRINTPROMPT"; + color = "$text"; + font_size = 14; + font_family = $font; + position = "0, -107"; + halign = "center"; + valign = "center"; +} + +image { + path = $HOME/.config/hypr/hyprlock/cat.png + size = 240 + border_color = transparent + rounding = 0 + position = 0, 7px +} + +# USER AVATAR +image { + monitor = + path = $HOME/.face + size = 100 + border_color = $accent + position = 0, 75 + halign = center + valign = center +} + +# INPUT FIELD +input-field { + monitor = + size = 300, 60 + outline_thickness = 4 + dots_size = 0.2 + dots_spacing = 0.2 + dots_center = true + outer_color = $accent + inner_color = $surface0 + font_color = $text + fade_on_empty = false + placeholder_text = 󰌾 Logged in as $USER + hide_input = false + check_color = $accent + fail_color = $red + fail_text = $FAIL ($ATTEMPTS) + capslock_color = $yellow + position = 0, -47 + halign = center + valign = center +} + diff --git a/hyprlock/cat.png b/hyprlock/cat.png new file mode 100644 index 0000000000000000000000000000000000000000..deb6a0416b73e2a1168f3456f0970eb1e3b1053e GIT binary patch literal 3596 zcmcgti9eL<9)I4MF=i}TMi^x|mLYV_X`(v9Boc>{WIxiIQ)9~(*%I%hs3b)>#Gs^9 zh-6>p?WDAb&MjnDa)@KQc4F>B_x=U<^SSTmGw=KSmgo2V?Q_xg7YlI_1rY#%xaEE` zI{<_+c%GyX;k#||Vh#Kt!FCp=NXIMP7)Ve9_qzlGAWB>NA>d}FJX8?1wYE2hLOgr; z&E0ul--uw}a~OvC`6a`5U|{6aoUc!FM(VSMJUy|Bn>}7$n7@ByU?3J8e43v%6wJXm z9FD&i=HTEE7IwkG;XzQ)6(1k$;kD+VAnfstwt#^1VVn!W!5D-H^ofk&^^p_pwrPGu0Mpnx`f#MatK@#(3A6v<7Pu~>>MdgtUMrOYnW3-XgTiRi$ZKmxOg0-t*i%iDs`{$h8^q$+*iZvil6TegD(D5R4=)UW8#OOOs z<0hsK_Jx%8#Pv;gZ_8QVRGghhVOo}L>iSqS$b-0~qcL$OgT_`OSeu%o^Gbe30ym>4Jg38BhHW3KrA4)j5C-q( zgqhG6vyWpAFFCefT?yDxE+TfF2U31{S(l|3Kz8ABlWFKbsY@m23tPDJ{9S#oz!wet z&Y>r>|Kdv+hd+P)dUWjIDcPs&bSm?!jCW5E=iM!xmUiVntvUX}zR|%ONkb+&YsESi zDxO+xz_!4v#7%oXJED4P2cyqSnvBD)_D^iXsY6u`zD4G@4AM1db&ZmF$ft z>OvpWEeYM)#o)X8K`dinR!&O?vQ=>>{fkkahWj+2buZvv^X6qf)oL=v@=La_}5 zYweV|ncK9KL}6#`HG=$+Ag`s5Fm6y|m-6^F21;lZg?V2FaW~ZeGjK)7>SxR{Piv$% zmzx`wt!qG72eOjtKdi~17xLK=RH$oNH#bNni!yCJph5FP^L)CoV+?m2Y}EAr=H~X5 zvJ&W0Ep+J*Vz--MM9-E3^==`((|dv~zUxs%C%J77u1liVZ-Nx7{g_i%4LoOnl>IN| zPS48aZ$KE=UJ(lT><%i^n{=ks3FD4PqREun(tQtc=o2ieDXXBXC2j*m`kRzSVpNsB zc>24k1wogEa8?;LrLClj0+O>kp{d&@+|v>vYwy9*D=a7ecDrmc`9~CkSgb`#+m*5K z`$o6(LiT3?>qv^=@xiGpu`MmXZ378=vGj*qqFvsJ$mf#~PF7K5T?tS99zkqP(_-}P zrT}aEL*H#?mjx$|9s3cwAx%nKq}C!KNumdArWn|9HN5F<$V%au@vgTuAoVg}>AhW5 ziu8Z5LxgF2lF*dd{q7rM;)@2nDFSa+mQ+phRPR6tE?_AiiU!@0qsIjocG9uu(9mWcq##~5b)Vj=i?ge!%wXmlsux0jum`(1@z=eCw@;|w zjV~w&t-Q|mjI05~K?ZKNqwBv~{%x4j>YEc2!p>xZ^@-AdV1*dhN)q+RsLEcx@^(QO zq+)>PlFRREwh_qrZ!PMTMsvDJX)ie@+^ESs7XbnPOhZ5W%*;<-qpvo&mPE>~%PT$H z_6*KbxNtGuhQd_MIHlUzDcnSL-OGcCZXiC+0b3UY$kIn)LOSb>Z#- z|Gh4o`C}!;e6@AFDU#66oC26w7|Ve>U|C;%E#cvpaQBth!vh0vBA2tz#v!_JB(j3; zT_F-T56FolvOGX*xsJGxMc80mZ5T&KSi$PfAZ+>ZR-C<&!u)e{c-87o)y%Nn23{B- z-cZNQSO%G=`!;RQ3GW(9nyW2dJ=k;~(cO$NZcgd6do*ZFh=rHv;j%dU6_xoXiCh_G z7J#+4Tv=uT4HevswgopPtTpMyeHiiw)VQoS)XXC86BC6?VAfaT1dNqOX))G=R2ilYy=SmGr&me6_)~cFz z3F}>)Ogk7RC|a$YwYhTz99i~RIk;Xz50TyHyY&my@Mbo#^#{BG_7WG~Ac#h`JX3rI zqf+xfOJfBSgV@YM+26{2v~t=-J`@>d&sokl`=!_iY&@t1ls zvI>Up~ zzJxTsYfu*lvE3SY18Y0(RNvMsjJ~fUSnqbk!L5HtqqnOT>XruTo*&SK-NsA0lP!ar z{xs8VH8$O@*kUAZ^(mc|=r=!B@DrRm!->0DP~5qgKY`E=U+b>3Fw9<5V6ycPM!9O0 zaP~wL0|#}aw2##(IyfLwnI%*v8z2k=giL|G0fh(@lH^t3Fm|2c7nq1J@%?c3Kv&iT zL1OvG|WP`x5K-5X9bDVCiG zst`Eb)=0DYt~y#tKW-7LXVlr-7j4jU0;DDYR^6?NSpSo&bW{uBkcHiqPT9vGaWs@O z)v6h