From 1df0f31dbc41843daa11423fe3bf7d6fc72b3919 Mon Sep 17 00:00:00 2001 From: Hadi <112569860+anotherhadi@users.noreply.github.com> Date: Wed, 26 Jun 2024 21:19:04 +0200 Subject: [PATCH 1/7] Update --- home/programs/yazi/default.nix | 39 ++++++++++++++++++++++++++++++++++ hosts/laptop/home.nix | 1 + 2 files changed, 40 insertions(+) create mode 100644 home/programs/yazi/default.nix diff --git a/home/programs/yazi/default.nix b/home/programs/yazi/default.nix new file mode 100644 index 0000000..f089160 --- /dev/null +++ b/home/programs/yazi/default.nix @@ -0,0 +1,39 @@ +{ + programs.yazi = { + enable = true; + enableZshIntegration = true; + + settings = { + log = { enabled = false; }; + manager = { + show_hidden = false; + sort_by = "modified"; + sort_dir_first = true; + sort_reverse = true; + }; + }; + + theme = { + filetype = { + rules = [ + { + fg = "#7AD9E5"; + mime = "image/*"; + } + { + fg = "#F3D398"; + mime = "video/*"; + } + { + fg = "#F3D398"; + mime = "audio/*"; + } + { + fg = "#CD9EFC"; + mime = "application/x-bzip"; + } + ]; + }; + }; + }; +} diff --git a/hosts/laptop/home.nix b/hosts/laptop/home.nix index 9fd8306..bafc208 100644 --- a/hosts/laptop/home.nix +++ b/hosts/laptop/home.nix @@ -16,6 +16,7 @@ ../../home/programs/fetch ../../home/programs/lf ../../home/programs/git + ../../home/programs/yazi # Scripts ../../home/scripts # All scripts From c00458c02a1743b3297ffc5805dc5ba7acaa2394 Mon Sep 17 00:00:00 2001 From: Hadi <112569860+anotherhadi@users.noreply.github.com> Date: Wed, 26 Jun 2024 21:30:04 +0200 Subject: [PATCH 2/7] update --- home/programs/qutebrowser/default.nix | 4 ++-- hosts/server/modules/www/anotherhadi.com.nix | 4 ++-- hosts/server/modules/www/home.anotherhadi.com.nix | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/home/programs/qutebrowser/default.nix b/home/programs/qutebrowser/default.nix index b3df58b..cda8a78 100644 --- a/home/programs/qutebrowser/default.nix +++ b/home/programs/qutebrowser/default.nix @@ -48,8 +48,8 @@ let src = pkgs.fetchFromGitHub { owner = "anotherhadi"; repo = "homepage"; - rev = "40286c5e03bcfb9993cce354b4f12c00a1b4966d"; - hash = "sha256-zlJ/bzFWE64HpUCxiRT5E9wrjVVwSTSgIOrifWKxphU="; + rev = "b77d35ed3596eb451bd2ec78063d7cc6e73c773d"; + hash = "sha256-j/40922kfAh6zqJ4IRYpr66YXNNYsxuXwZ0aiJFJea0="; }; # npmDepsHash = lib.fakeHash; diff --git a/hosts/server/modules/www/anotherhadi.com.nix b/hosts/server/modules/www/anotherhadi.com.nix index 7632dad..47dd16e 100644 --- a/hosts/server/modules/www/anotherhadi.com.nix +++ b/hosts/server/modules/www/anotherhadi.com.nix @@ -7,8 +7,8 @@ let src = pkgs.fetchFromGitHub { owner = "anotherhadi"; repo = "portfolio"; - rev = "1f30ea5d02f7a3831c7f3b2565c3bbfdddaac26e"; - hash = "sha256-fNt4IjfjhDtSEIC1MNWYkTIcHv+XnXFZTlw/dLoWhcY="; + rev = "48effd644da4d89921a4c1a3f5f6f5b6bd09eb6d"; + hash = "sha256-cFoq957oKS2MbKm94sUwAbS6GZ+IYWslZmvqyvK25m0="; }; npmDepsHash = "sha256-KMILWgZ6GNKoe/+RZS1tVDTd3SxXl6YtOuCb5kSFeis="; diff --git a/hosts/server/modules/www/home.anotherhadi.com.nix b/hosts/server/modules/www/home.anotherhadi.com.nix index ddbae07..e6e720b 100644 --- a/hosts/server/modules/www/home.anotherhadi.com.nix +++ b/hosts/server/modules/www/home.anotherhadi.com.nix @@ -110,8 +110,8 @@ let src = pkgs.fetchFromGitHub { owner = "anotherhadi"; repo = "homepage"; - rev = "40286c5e03bcfb9993cce354b4f12c00a1b4966d"; - hash = "sha256-zlJ/bzFWE64HpUCxiRT5E9wrjVVwSTSgIOrifWKxphU="; + rev = "b77d35ed3596eb451bd2ec78063d7cc6e73c773d"; + hash = "sha256-j/40922kfAh6zqJ4IRYpr66YXNNYsxuXwZ0aiJFJea0="; }; # npmDepsHash = lib.fakeHash; From dd9c61b9ff30e01b1d02737ca14b29923031344b Mon Sep 17 00:00:00 2001 From: Hadi <112569860+anotherhadi@users.noreply.github.com> Date: Wed, 26 Jun 2024 22:13:14 +0200 Subject: [PATCH 3/7] Update --- .../cursor/macOS/hyprcursors/X_cursor.hlc | Bin 0 -> 1409 bytes .../cursor/macOS/hyprcursors/all-scroll.hlc | Bin 0 -> 1125 bytes .../macOS/hyprcursors/bottom_left_corner.hlc | Bin 0 -> 1059 bytes .../macOS/hyprcursors/bottom_right_corner.hlc | Bin 0 -> 1065 bytes .../cursor/macOS/hyprcursors/bottom_tee.hlc | Bin 0 -> 887 bytes .../cursor/macOS/hyprcursors/center_ptr.hlc | Bin 0 -> 971 bytes .../cursor/macOS/hyprcursors/context-menu.hlc | Bin 0 -> 1124 bytes .../hyprland/cursor/macOS/hyprcursors/copy.hlc | Bin 0 -> 1333 bytes .../hyprland/cursor/macOS/hyprcursors/cross.hlc | Bin 0 -> 1036 bytes .../cursor/macOS/hyprcursors/crossed_circle.hlc | Bin 0 -> 1415 bytes .../cursor/macOS/hyprcursors/crosshair.hlc | Bin 0 -> 1228 bytes .../cursor/macOS/hyprcursors/dnd_no_drop.hlc | Bin 0 -> 804 bytes .../cursor/macOS/hyprcursors/dotbox.hlc | Bin 0 -> 1116 bytes .../hyprland/cursor/macOS/hyprcursors/hand1.hlc | Bin 0 -> 2262 bytes .../hyprland/cursor/macOS/hyprcursors/hand2.hlc | Bin 0 -> 2175 bytes .../cursor/macOS/hyprcursors/left_ptr.hlc | Bin 0 -> 982 bytes .../cursor/macOS/hyprcursors/left_ptr_watch.hlc | Bin 0 -> 46862 bytes .../cursor/macOS/hyprcursors/left_side.hlc | Bin 0 -> 1041 bytes .../cursor/macOS/hyprcursors/left_tee.hlc | Bin 0 -> 883 bytes .../hyprland/cursor/macOS/hyprcursors/link.hlc | Bin 0 -> 1743 bytes .../cursor/macOS/hyprcursors/ll_angle.hlc | Bin 0 -> 977 bytes .../cursor/macOS/hyprcursors/lr_angle.hlc | Bin 0 -> 973 bytes .../hyprland/cursor/macOS/hyprcursors/move.hlc | Bin 0 -> 1937 bytes .../cursor/macOS/hyprcursors/pencil.hlc | Bin 0 -> 1270 bytes .../hyprland/cursor/macOS/hyprcursors/plus.hlc | Bin 0 -> 869 bytes .../cursor/macOS/hyprcursors/question_arrow.hlc | Bin 0 -> 1769 bytes .../cursor/macOS/hyprcursors/right_ptr.hlc | Bin 0 -> 995 bytes .../cursor/macOS/hyprcursors/right_tee.hlc | Bin 0 -> 956 bytes .../cursor/macOS/hyprcursors/sb_down_arrow.hlc | Bin 0 -> 963 bytes .../macOS/hyprcursors/sb_h_double_arrow.hlc | Bin 0 -> 1085 bytes .../cursor/macOS/hyprcursors/sb_left_arrow.hlc | Bin 0 -> 894 bytes .../cursor/macOS/hyprcursors/sb_right_arrow.hlc | Bin 0 -> 897 bytes .../cursor/macOS/hyprcursors/sb_up_arrow.hlc | Bin 0 -> 885 bytes .../macOS/hyprcursors/sb_v_double_arrow.hlc | Bin 0 -> 1138 bytes .../cursor/macOS/hyprcursors/top_side.hlc | Bin 0 -> 1041 bytes .../cursor/macOS/hyprcursors/top_tee.hlc | Bin 0 -> 950 bytes .../cursor/macOS/hyprcursors/ul_angle.hlc | Bin 0 -> 881 bytes .../cursor/macOS/hyprcursors/ur_angle.hlc | Bin 0 -> 887 bytes .../cursor/macOS/hyprcursors/vertical-text.hlc | Bin 0 -> 1994 bytes .../hyprland/cursor/macOS/hyprcursors/wait.hlc | Bin 0 -> 47740 bytes .../cursor/macOS/hyprcursors/wayland-cursor.hlc | Bin 0 -> 3167 bytes .../hyprland/cursor/macOS/hyprcursors/xterm.hlc | Bin 0 -> 2064 bytes .../cursor/macOS/hyprcursors/zoom-in.hlc | Bin 0 -> 1060 bytes .../cursor/macOS/hyprcursors/zoom-out.hlc | Bin 0 -> 965 bytes home/system/hyprland/cursor/macOS/manifest.hl | 4 ++++ home/system/hyprland/default.nix | 16 +++++++++++----- home/system/hyprland/hyprcursor.nix | 6 ++++++ 47 files changed, 21 insertions(+), 5 deletions(-) create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/X_cursor.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/all-scroll.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/bottom_left_corner.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/bottom_right_corner.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/bottom_tee.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/center_ptr.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/context-menu.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/copy.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/cross.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/crossed_circle.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/crosshair.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/dnd_no_drop.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/dotbox.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/hand1.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/hand2.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/left_ptr.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/left_ptr_watch.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/left_side.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/left_tee.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/link.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/ll_angle.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/lr_angle.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/move.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/pencil.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/plus.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/question_arrow.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/right_ptr.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/right_tee.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/sb_down_arrow.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/sb_h_double_arrow.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/sb_left_arrow.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/sb_right_arrow.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/sb_up_arrow.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/sb_v_double_arrow.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/top_side.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/top_tee.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/ul_angle.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/ur_angle.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/vertical-text.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/wait.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/wayland-cursor.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/xterm.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/zoom-in.hlc create mode 100644 home/system/hyprland/cursor/macOS/hyprcursors/zoom-out.hlc create mode 100644 home/system/hyprland/cursor/macOS/manifest.hl create mode 100644 home/system/hyprland/hyprcursor.nix diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/X_cursor.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/X_cursor.hlc new file mode 100644 index 0000000000000000000000000000000000000000..4fa2af17897efb38623ca61e2c083ae5532baffb GIT binary patch literal 1409 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 literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/bottom_left_corner.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/bottom_left_corner.hlc new file mode 100644 index 0000000000000000000000000000000000000000..350a56f2f02f8dc8b8a0f32fce708ec23553ffe3 GIT binary patch literal 1059 zcmWIWW@Zs#U}E54xSDe=;$w;J-fw)b0v?xxWD4|LBZcw`j0N=5DEA)<&lf0 zz4=0|slT|^2MaJ=_|-5=Eah9n?7}~<4s6#;X6t!9wSP}fwj=Y|yBkUqmzkdazf9P7 z*522X&5kfyUVj_EW88uG&yza{mwT(_WchknIhC%YLQ-XS^C_N*!~GL`u96l;pMGWx0f`r#3awJ zKKF1&ciw*0cBQwUJGgQ+PdaZr`#X7~{-MNBdzUG~eg!Q)iz5T439fym74T_;_G-OF zmG{l(Pdk11;Q_u$SKpRtT0Hk=Sw1~o{C1(I{H+eY+@B9?^nO^yYUf|`s*!na;yK^{ zM0c5nv&&(-kkVN}n>4$heT|U1C><~<(_bb%DoUEU;MrQGQ%1ZCk`KxnvmLu7p}G7P zBV+1}ZF+3k64%=pJk;j)J60T9tCnCg!+0 z`hI57ugEk@gQvE($KLMKsyg%RLhHA6o@NiX?RsypY4)x)w_O7t_AJwzyl=(oqk9_R~!cSh$Fh9lmHYacp8us^1*eYeckmC3-|jhCe0K8u z{mHglUw>M{`8jV+vw@u~v(>-Ddgtqy1H2iT?3r=rN(Lxc(gJL@0=!w-Kx&v6m>4P<7#OB7gLnWg&)bRs literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/bottom_right_corner.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/bottom_right_corner.hlc new file mode 100644 index 0000000000000000000000000000000000000000..24dd10d440252b8668e63c8292a95a4194edd794 GIT binary patch literal 1065 zcmWIWW@Zs#U}E54xSDe=qTTV?^92kH4E~G^4D1XH47sT#iFz41wf&BKO$Gw4-)&jh z1AQIPRmpV)^z74^~;NJ~{uV{(ob(?`|*Dyx%;s5Z``ivb$jrPkGk| zpC+BxzqI%8Idb$Kt7M6qa5MAHn(PC{?@ydDy(Ft$R%7CZ;8%A7AVzDW+|Q z@Wi{`vk_Z2tA3i##K54!%D^Dbz`&4{Us95v8()-}o>3B?oL`ieTBKK8mOeKmHh;E( zNbURe8}3YhtJt^xqj>PjEjd}HovSXb`j)6K$fXvcEb(#Tmj89)9=q1PGF$1=wX@*; zN6U6*@w;{2e0J|ow{WFuXwJPq?eE4L)#VYb$6JaHamFcLzIrG;)aiAAwU=CZ=v~z< zZ+<_!TvTZxb3-v{;axq}=QW)VzI=LqqrpJ+Z7g`|nS!2(j!8?Vi|8KFEcVdFHGp2Q#rt^<-1t}N@Mf)46F zW;p(dkzqoc$42Ih1za~ZIyLGy{V6PZ|0m1ph0s#{?e8zjYcFfF}Fllnq;jeFIPkgBzw_o)0%NZii*S#p1+3a9*s&X!;k64;P(zU+l{+zu$ z!fYb8t)fXwvafa@C`vHuduf>ced~L}8P3md?N+zses=o!%e1kay?#DotarU(4C%Kg!$Htsfr7yKeUVwg3M*NPJ5AZIu04 zviRQDZ5meBC(GDIFGv>>ZmQ9J_Wee|T;AB{o2x>3bzlDav-=L1}Iq42x34pDzYYQSplRJ dgqJiP#hoz%yjj^mikKLf7^)Z;7-lkqcmR+b+Oq%v literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/bottom_tee.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/bottom_tee.hlc new file mode 100644 index 0000000000000000000000000000000000000000..a0d0509a2fab3d29cdb013e30bd5fe6f602975e1 GIT binary patch literal 887 zcmWIWW@Zs#U}E54xSDe=;;8eD9exZ93^5E04D1XH47sT#iFz41+FrWn)_C>$pYc4e ze@f@%iO>z9Cr+RDetPPJzNX#@{m%6aToNy4&N#rTb&zQpTTD!h=E}^Ol`B6gFgr9^ zae4k!RsFg1qw30)RYy}_#xNkPeAjz6;?k1|)`3h63=3Eo82A_%7?Sc!O7e5#OHxzy zip$dHPKnLFZ6MP2{U<@#)I zs(a&{C3(uR;#u@+<2C%dio6o1Lby-EY6sj z7qN@w)z^r}Ccl~d+mjo@cV#><+r}iRP<>T2BezY`Q$g|A3(LctvH>4%>K3~E=#G!@ z@|^Q%VE7+-i4y zer~K+&!J-8vp4uRC*)>E-|ac~@BYajOn<}nO^NHBm3*~*QAUXamsyTjTMIZFzwq_S6IG=%AeWrgU9*%{e*gZEfda*o`tEUOE28hyj#DvPG7ez_F?|J z`;~>eG)m-dgjI&yPYc?a_v!F{6MyU4*Qv3yYP3FwuPolUY|2(S`(+o|{$5Tw`|o*S z?MLnaZ$>72X51;B0ScBhf*8>BkE{t>nguBZ;U$g57%4cwo0SbD$Hc(IP{_c*@PP@$ F0{|~fc*+0( literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/center_ptr.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/center_ptr.hlc new file mode 100644 index 0000000000000000000000000000000000000000..fb9a7f52a80d961318de85bf6bc1e561353cbb29 GIT binary patch literal 971 zcmWIWW@Zs#U}E54xSDe=Lf?kD$B%)5A%=m0ft`VYAvd)oQ7*UHx)s?OvSyf%Dj;6khVL({$2_7P{jrA!PAJgf{1d<+Z>$*FlIsYUSxB}ID0 zW$AN6VzX}>h}6DcFYxO0Hv!lA+e}^^+H|q(K~TgCxo<)~I>#6FrKVVW{{OqqK4{ma zTmxyH*xEVO=PyoNf9o)xZ0xNz_YlDxe zbZ&L=(K^KY|DdF*&a`r$12uE_c!QaiB_EpU5xJ&AXoJn8mf*?z8vj==tMxq2u7BRN ze=CRMimr)IT%^t>Y*sUIVlwhtrtrii+t}}O$8y62qpSs2W^kxpJ|VDB^vH$4J4p5SUU^u&TW8k8ve0Do^ zqcWBiyYq=uXEPcEHK{6}F=)P6+>|U-%y-u~N~AI9)l^&73jsXm&sD97WjA{hEq%>* z+gARs$=vVm{5sX%x;oMI@#;0j`{I106AFL-Ei<)PzrlR!cT26d_lFLbU3X*^S)6ct zUsKBJoZnlx_pSe&|2ro=|4!zUup9c!|7x$XmOHKU`*7=fVzzy_@65z2w&n`w>*lns zo)Wq@clqou>&5r9$1T<0Ji&iP@U`|u8M*C66LJ(E81WRH4c;Dkf1BRw@KE^&4xiS4 zd*F7fdC{x6tN!oz@M2kH{Akst(!OtY+Yi?(zS+#xEcYk&Xn4Vy5F`&^KRL>&*^KXm*mbgE&KE&rE#ITb@7kD*!Vw80p5&E_RP3*5d#z~ qX#_E#c?ww*wtN6m3c^boi!pLVfHx}}NREktiJ_2zfx(3t!~+2H!k&!) literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/context-menu.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/context-menu.hlc new file mode 100644 index 0000000000000000000000000000000000000000..e7d7112582bf13bd81b74000505e4bb2e7c9b30f GIT binary patch literal 1124 zcmWIWW@Zs#U}E54xSDe=Vu$^ISziVQhByWW26hGphTPPWM7@k0Z7&v>5K zKc#c>MCgXl6Q|F6KRtCqUsLade&>1yE{PYCQU_VJ5}9IRG*@QMtX%m~f!U$SitFUh zO4XI3s=IcstXx`kH1%Z+1H#64y=Nm>n-iU^nHd<4u`w_RFfcGA=jWBAR+Q-GrskFE z6_=&Y4fW2y?Iy7AdAQEC>E9My+_y8@g>jYGHtq`?0m@cCk^~+FsW?q!k)QVYz4h)T zI#)fS6ofWhc~fKj`E2vz{==sm=d7yHF%QXb_I$b8*;4P2_f!Ad-%6b&6It>-_UNwK zb??HmTpQK($9GAZZILrtYckyC_WaA`_Wt$+qhEE-%lG|znkIIm z_}`iv#{M_fGhR+jmb6{}YvniTSMfEMpINH@-u3F<{io8u6eQS}@jQ%b+VDLlQ=s!! zp{m1*->$o7Z}k^1S>!m2`)`KRFG{>9O2Mz!A zakI%BcDb4tW;<8A{P3gpb@ghwtu4aOJB$|aKK78jIm2X5r}MED*VRf_@GeTQ>X;LK zLG1EH#@APxrgC<91Tk%XX?@&2O**0=@gRrM^3I!D22smSHKlZ_-e_tup6JDGwu6UJ zrg(RK@v$N;fn#jO3#T5rr%~Xx^cdsyTZ!p`=W}0KWGu5(o7}L`rc_8sQ&&*tZ_!LE zZof#MX~q|vmNrfe=KIJKF~wBkc(S>$PTPcpq+(W!iAsS!GK-b7d#`rP)YZM+DsWD( zc20G-`Yuc6bD|F-7&kMBeR-7W_FzT^o97|}zFCVCD;{JddY4EntEk@JAYgl6xbNtO zXEpn~7ww2}eJd*E{qzc}>=AAYt&Qss-`E~sxGpd6@$;IEQP&urZ@m7RS#GC3Tg{n# zos}EDzK@TKVa!iBUE2*65eNWwSzlFs^@#aW)U*8Ozj-5k{gN!RFB|9n+WUX+yHh=rK1R1cwRF?f zJGf@vAA|P?{{JqTIAQgN)N9W-pSOJVe38T-k0PC$T-p9v^O}%Uo61jQpayjWq z|6j(hnqlVTP~ZOb{Nxk`&S;yw?E6oi+<0b}^X1=+t0J!z_eJmAzNIGc$KMn4Kks`h zcUmXk|9RpM{pHVSxohqsLR<1- literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/copy.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/copy.hlc new file mode 100644 index 0000000000000000000000000000000000000000..9329acea1a355733771d1616639d0d277966fef5 GIT binary patch literal 1333 zcmWIWW@Zs#U}E54xSDe=Votbh+)@Sx1};Vh26hGphTPPWM7@lh+FIwJ_HHUK=fpFpv~b7-KU=rP##i%0T#L-QeKy-CpAuA@$S&GDonxEh)zvSUR_<$k zakkTmYYX!>F5WC|-2|Q!9=9~t_T>4Aur%wGCZ}xJFyGRt>Ox?Vig^7g!(S3bEBne{ zSIQn?NBHDj@7aj7Q!Q;rm>C$R@GvlNFfcGA=NDA!6_=$y4foE!Z6UDld$_=v)b9zi zmbi54ykgqgt-`(IMN;#x4bvSqWOT34;Sv#5|6kW$b@b$|+ea5o&yziHvEW3$+@Ca) zy6ZM?E?#`HFCsxtsD~@}TdRBv`{I7@-#ZS71hQzah`u{>Q_O=?VN#2aJ4c#w$5h1c zpL@RlxU!|&kzIf11baPa=)1qaa=ZKOOIJ2qafd~P|0@zrsgl23EvLHwTQtMfZ1We@ zjrX1}uRiqi+>bL`m&PUhU7$Vt`40E`t<&^Bs2}9?UE!c3y87eH%~L*vD9)Uq@k~Z3 ziG?XSW>U(OFrB3?T9#UtqAi|gb7h}4SlhbKS)$|gI8fD7M$?pu|528S^(uAo_Q&da z|1HyYo%WbJ^VH?vmqM(HgTtOpnD+Bu(7ziq|FrJez_Lc$U=oLua+!AUp`@i|KF3^C zKb2j`XZ!o)#72X-aFS3zfLQ|^ha9hT9DE!C3RM3m6DY*lH)#ro-s7*@yMuMYxBO1HQjxx&iF5tB-RE~0NWb#7 zJ$}3PY1Q=u`|To96t-O7(*7&zK}6Y<11~rgs%|~lm=bwNVeR=)>r=KDrk|?NIJfQM zyLIQb{VM*tv~kwmTbFi8Uhv#~YuZfnZL_|zClr4^e%2_Zdii?q?BXrl_l>!a_p-Aq zcrBm3jV1bY&hOIqInht|%Wm4c&#XVT#(FQ;kNHOL&nO#RWx9X!TJG2OO?pN>e}Z`> ztxBRY3?gs7TJ~Q5{;y;kSM_JzXP(-o<$wL0cRi!OsK7{WTHdB@nLc5`B1eIoz0 z`Q@S3Z)QKMR^&3ru=xMf)Y!DOZ02?c&)dI@C;t8Jpz)AN>80ZIrR$1HHtginy(+s& z==-`kp6^9=-+TMznscRf^nKCDynf}xf1D+II;E#yZN14?rkCvdY?jjM_N2F!MSWY} zsAj907|G4x`fe!l|45XEgW^%n+@(s1ug{;oHDPhRV@!o&ZMxY%{*x!-CmD7oCLa)Sm8bWm8+H_x|Iw(ZU|Xo!CwTyw*`UXpoDi|6m}2JNi{e(gUJE<4WB`#q%)r;v(^0B=?{kSG%a O6GJuw1H%>;5Dx&kBUBs! literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/cross.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/cross.hlc new file mode 100644 index 0000000000000000000000000000000000000000..3203396ca99612dec2989a8899ce1cb1e4698892 GIT binary patch literal 1036 zcmWIWW@Zs#U}E54xSDe=!v9Y7uL1@JhVu*z4D1XH47sT#iFz41rRN;EnhgY6AJ+Ok zWL#77a9g^hO698sX(?(RuV4BK?7sB&|HlWKJ>>!B{EOxsTly;`Q0b1w$uQ3^XCL0( z^49*(x(6{1=LJ=yLo5}XKWU|z3+#wiVXG?A-~1vw)!y;_jx!z;yB~fk+B0XRe_oFC z9Y%zs-u0f1c(7nFO1$h&9v@19?|G3btIAe;dix{idrpf!?e^RvOyd<`QC*oOAd0N?-r=j&X7A_WY zj!l@RW3X!Jt*g!vGE;2yz7{uXF5*x+;i`Srgf*{J+py}Md2alJDv4eCpMQR=P;vL$ za`UX@(h|N0KYl&RO7~{V0JbUCheU-&45lecIUwmx!7)j+QvT6Pz55tMVVW*qPqrce6iP{94g~ zd%3FW#^U6C)ybT!OdDDZC#g8FT+r+f?^&i2<$A&Y*yK_tPX7gKC9EE7V?O68r>Y$- zYWSP&?Uy;`3mabDdFCuzy3I$&hV8n8mH)!8U#6Hpj40c1KCAn&@#!N{A+2jTk9dFk zJ4e#y@z02W?|Y11=O!3+Pd>9-HRbBz)BOxV2{(UdHq6v2aQoB~)OL~EN9n}b&oc9m zO$pxc&t^s4%S5?o(*qWLdrkObcTWBOHkm(o*VSG#Ux9J-xRq zVV{;=j9PH2?!3vA)r>C|iYx!#$hazXXYDOX+ij1I@4ItS`s%;lnY?ZHy z{c!A0)820u8=GXZrzGLby|;&^2AM5>^SAfYdjBJ0FGOo&r5+mEzOD`ZTI9g=XO?C2 z#EQaeOBEk(lldJt_3b7}-am?ucH3xNuW2lvRJY*o|D}gKSy##x-aHYuV6WJvdy~@Q z%_L$H<$slD`Grlr!*|h5;;!wLr5BFBwE4qZvgy~gDY0v}H9kKdp}uRMp7qP;*X3D$ zYs>gm=f=nXVGHnPWU^<*ofjFPU`Zp00nM4nny}>+kWvs{(l`}4=LC4OvVnw|7?>Dx L7#JA3m_a-M4^6=K literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/crossed_circle.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/crossed_circle.hlc new file mode 100644 index 0000000000000000000000000000000000000000..1459dce89d90d3bc6c3378a68cc57f76cd85a41e GIT binary patch literal 1415 zcmWIWW@Zs#U}E54xSDe=g84w(vt9-UhGz^64D1XH47sT#iFz41x&7XJ%?cu}&(}1u zZeg3ciYJEKu|k9MsVRSw{p$7GGTr^opFDY1^~6KgTSp`{r#wC7KF@$LdczZGvA;JO zR%Cr;KhG~9n|!8`pVMTWgNRJdA!Xl#mLBYWTY}jS-CjA>YwKPU=j+jm+4Y%HrWJ(~ zZaA17YV?RWr{=b&`S;Dg$MzLHnr4t*@GCmJa_&uOgp1$xo{iYj+h8Ka!obkW&A=eU zz`&4PlwVw&ni8L!S(KcUs#jc={xrrRPTf-4{3ie0mXI$J+jEKh0QX zi@M*h&I-Qm-V+tt`T5e-qpzjYFS{>1?EY)EJmZ43E8Fw(FB~s1JaYD3?D|*h45V}B z`D9)eseU7#`;x7GN>59W_K_)fdhgHCJT%p9qDs^Th93q@TO|59(yI*0eFBy4WZXZ! zQbB9hGrncbvi8h=A`5yym$AJN#pDw9< zoiW)|CAId?%rhGtCO0tVs(QFI&p6r9!t}?>v*nSsSW(C9=Cd8k4kT}J^@w1oIsUOp zm@~8B^9r_q4c?Z`We1)oC3-J9R9JDQ!h?liMx8)xXzv_ADyV|tHe(kj7;`<~1 zdS;q`np<5J8+*6^&HUdNS90EQZQ%abnWEIC7-Miyev9`}xe5o7rN0<&WG%hPyds|K zT+)o?DF-H|wG;~;@e*d#bo6riq4eiKhQ|~xJA)hL3quryeYd1>&b2IHLdOoK436 z!z(hgf3t3>FTVZ%SliWrcVG52{|e9I=zl;bIzyUb6WXED)@f*$$K?g_T~YO-?we}%JpsgO6_Qs+`Q9M=QA|V-v4f! z-c9!6=!n^inyc6A_?(aCU~pRHds*~B_Ut$NWwLKieJQ{ENk-mhZ~ylRWqkjWFJ1e| z`t&K={oCvA%`SJHsw%NHUfbis%J;2B^F`)n)@=QM@$e2O?(dO7%jGUt|1GgFS>~$A zqS>}=_mb>cHk#XA!w&~7d4D$e-sRTAX)dTAb7o)b-N4(g?7V}j<-UB%pYhn~&Q;H; zPk$dgTfR^&-FI5ZG41QCpUg_RX?*g~OQAz;Z&Y_TDQj@eHOvxQ)v>I*c|L1E*q8Nd zqdabD9oSoSwf`#j*BAC-DIe^`m+W7`5HxG{rnjw?Pq~;Mr7SS7_hc&F(qgvMv&sDd@2V|I?)d(EyE;F>n~}+$8F%T&00m1LK@4bF lh^z@)0R&PC!b=)AVJ(gVyjj^m@=Od&45bVV41ZWaJOF5SfRO+I literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/crosshair.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/crosshair.hlc new file mode 100644 index 0000000000000000000000000000000000000000..c41078b9e76b1b63ba7e1f185a1f5a9530741d3f GIT binary patch literal 1228 zcmWIWW@Zs#U}E54xSDe=;_o`ULtYFF4ABe>4D1XH47sT#iFz41+FrWn)_C>$pYc4e ze@f@%iO>z9Cr+RDetPPJzNX#@{m%6aToNy4&N#rTmBS*fA7zTuO?|RQhe35W^zlNECK}&>zftP`SA-O2OxHuy*vq-PFEdA{a z$Nbx7BFEqV6=A8)Ruj1$0gcX?ZiL9(}p}{$h_)eb3h% zo-;2^+Q9YG$Gyw#>y>R_mx_SWdF{+i1=lrkKHvjeY| zcFo=vC}ErXdYONrCC^>`(@*oZEAMXDQnmTXluN1>$K~(W+*nW=TiUH>9OxFizdHNX z7sm_idPl31lYRxEbr-DGUa^o^IczU!Zno_NBm1>EXP*Z!jTe|E!v>7&0Kx8J`KXMBA_fr_`# z(aC+M&u*MiSP|q~wrp0+1QidVBTWr07j+*8+%eAR&5OOh_pO!X-Tzj;b?=t2&*?ak zezMYONkQhVb>SzCEX=(Z%T-Mi>*o+{-!yOf!iuRpl?;qWil4^xZF~JxrT@D1C7UEol5x+-Tg1uoIa=``2F5yLBTpn!Fvbz&4TV1 z@7r%Gf7osQuDcG?r=PxMy_KWULqP5wi`z_(Nk<+iDc*^gvF-NB2Ol!`&9gi1U+i)u zZbyu$tw@FTBL z6UweUf9B19`_8Vl(R)`&ZFq6ZN_y3{$Qz6acm7vyHWCqiwJYzojOerSjq_uAw!Atn zm9%!#*X_M|$JPGV&d$A3`qkua#KLtw|NU<+Sgjsns<|)QeQ((QYq2vEO={jd%z1l- zySgZ>f7SNrPyPE8tgJZV)2z1Jl8m2^{n{mYnrJP+U#l=U&urqORHcXK3l7AmUDBHcQatbE63d!@iRU`oP8~K+YvbdU`>y|P(P8oO ziT0)MPGvFNVw-DP%V@c*Vi(JUE7o30ev-|cs!V-(O?$UrtPLoBdoJpk>AmCT^^5`D zj7;{-xXTd+C|J@6Vn9n3WKHj|lm;NBAiSh8AH8e{@MdKLNii`nF%&Q`Fu1XRcmP=P B9tr>e literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/dnd_no_drop.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/dnd_no_drop.hlc new file mode 100644 index 0000000000000000000000000000000000000000..da718a187859bac932b07801d16cfae2b28e7687 GIT binary patch literal 804 zcmWIWW@Zs#U}E54xSDe=!p}}5B9eiDp`3w%ft`VYAvd)oQ7##^yvt`BlaGx($n>Tx@#!YR~`jpW~Nk z-lC>9!EF`iOJDbplk;C*ueFOvVG(GZDy+}9VBi^sJS6u#H>Ap<3Fz2y;rD}-W^b_tPhxSWJmL8tP8vQB9>twLw z=P6GkyKI)P^)NPjzFGWsA(zV%_Qg!6?o}4d4x3VtFK6@4EpuzBaH_%Ltx+tgXH~=! zHvQik$EzG(uzKy(B~t5zyPs+$aNn51d_Pkqy7SY$NhBLnOHiy@t;BKb3ef}4%oXQ_8F8)`t?B<+33-Vhg3mR{_7e2M!K_$!V zU5X(z@IKTQllfLNmC3VX| z%kX9L>;4ox{a==9RA<~Cf9&kh`~Yu8CVOVwsgnT;mNbGG(6oxI30tB9DFxvrjdhqw XEWn$U4J66Lz{F6*z`!tv3B&^c3p!S8 literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/dotbox.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/dotbox.hlc new file mode 100644 index 0000000000000000000000000000000000000000..d495e9a381347a631ca71bdc9c149a2ecedf9540 GIT binary patch literal 1116 zcmWIWW@Zs#U}E54xSDe=LQXFFR~`cc!x07s26hGphTPPWM7@lh+&)9TW&;71>itdZ zE*(u~`5SrS&S>69pX<-@>DLX`m3PjqDGLvH!Tq}LfYYwy4{cTa46L(HuKBhqLF)NW z{&(yWk2eN3Jr!1Z64<)Fu~lC>_GgL7+BsGcb6GOh`^B{7_x9(c-);<_y{bkh-M}8< zq<6h%BRZeo`Yp%Iz_5j#fq{#GfgvToBq_f_uedDzY3TX<*#;u}zOUbK$Gf^CS(>Rr zYw9%L+_Du`Yqi?rltg?scri$7ysh7#zQNO~boQ3l9U{s5-~at}@A1!7wKo?#rp5{; z@8dGmT5?N#?%h2amTO*Lmk4$doU`DgNqDN{<5lZa+}5{m%1VwYiT#|pQ>LwvM{ecU zx|5nqy$$--pI`SaBYaib#U;nQ*Pre#-n=||e%?+FJ#~(Vw@bEt%5>g-Q}fu1#X85z z?bK}+$UQovUUPV+`yq|S!wMov$*m_fYIa2zKKiNTvZ1ZWchTNAQCw4sjCo4UrRRVo@1&kJE+ssNSW}zJESA5Y zv^g*5o%9LKMavq3dGwT|H@eDJe^0CNTlMSTfl$#aP06vwGq-Q>nQt2u@GxGTp+_o% z^^jsjMSZs+_ksNa74zZ(A`kkr&A98|CZ~P%;G9>{E9GaEsJ~x*TO z?eeh>4e$13Jn**v_STu!JNIb5wsPM2GyckgbygeD};~+nsk! zH-A;?qdPsm=kM+sOv z{q0_z?JKtK&`X`V(0Q(BaqSD|sHB9}`V;r(%sErM^Ysn0%cY+KmPFd_==(7_(EaOL zzu8W2*UZ0vd)D2puD4FCG+gf1U|t+uYd-n7$+MSNQ+GKxAAQU#HRs-f#@`xkPNf%e z=lZQSYnMp2+2?flB)6BwovA)+8niB7u-iT7j`jLyckASzIqkLk%^Bd$$YjrqJ8LsQ r!IDN01Des1HDSwqAf+I@q;WDzRt)fFWdn&bF)%UYGB7aQWCrm7IQH=} literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/hand1.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/hand1.hlc new file mode 100644 index 0000000000000000000000000000000000000000..4387b727ea89632e1f9a27fab10b129e30d2d790 GIT binary patch literal 2262 zcmWIWW@Zs#U}E54xSDe=!dQ64{saaFhE4_s26hGphTPPWM7@lh+_R2c4GIFS5C6_N z#Oxw*ant6GhfAE!p3n%KyN@U9>bKtyZ4b)$o0NUj+1L`=+ciUgY5JTUGybyO<@?qA zxN#pdLwm7`$)1HCB^B)YWxo>rJPuB(4&J-QxOdg9t(Bh(7!i&ri$51(D9m5Hf}Me3 zl_UcLCj$dRMq*xypq?~9br9fhj9F{h$ijSH3uK>>`!)F;(Gi-Q0dy7d>!EwB*&%D6?}A|;)lI=oXTb$6H{Jiv309Orp)FCCash0 z)R$NGFqUn8WV3eJbf+TAKF_^=7VDp_(lcf2{Cr!&HAc%|e#^$+2ig^{TU_P3&)oA+ zHBlgO%~sLrg&wR%yysM2Jh#%CGdqe^De&czE!Q|2O?Y{fo~W?}u9`Z*({FMGLmWee zbgj!8r8=IbBNg^tB|E1itPl0Q-+3Zp)s5PZxkfuPr|UY`%-bcqis??ZCpNY(4?P>__N;N~5;5O(avx5tSS0$3@l2N9)4;{c z>)7gUE^YXc)qE#Ge^-b1=?nasI+{Bp8oZkC3qDtjJ7LK2sFUls(O1U&IVvCjyeiP_ z`aS8<4S{l|J*_=H8`%2}%oo%8(;gGOV85c9-FXG(OTv{ouZv91d5F%{$jD1*T z0kZmQUwu(qoD{V3=$h$49($+loiV3U-dAO-!OWOVCv{8zKCxbUQpIYyjslBw+M$|c z)e6>>6DmO}`@*{>e9Ta{D_h~c?59sxl>e!j$Hh!kL?$y64tq4NpmmgC5CgP zeLP?nu~6mm`3^e{ttoRQeEFvuEtC*&+p4xQfoJ~Wa}TF1@SiDhGtVJC^Fo{P`dsDa zcE(=oN%04aQcta5Pm@`mCY64Sv64Y|qEvviW$0?ROOrQkh*DbR-DN3%LVrrClPKFW zhF2?gE$BG9IO;+J>z1?gUS-5}_+FVMFt1vgBST^Z-yU|aiZ3CHvmK}Y*_^YIH^*%1 zp1xySPNlVoL`+r+mU`Rdm@{ue^fkTbX+~;(<;F|a#p`P2uD!g+jd`ip^qa*qCryh= zk5YOvW7fXuu1@{R&pfRshE{tOHT^u4^j#!L{#Q`2AMNl>fq$ zqZ{nR8x}p&`K|VQr%~zznGdoBVyE2~ z=AZq>p}J^6AS>I8-dS9k9hVzIp7kUiR$R1zH9hKJh8at4OQl~>&#V^CgPdu?q8$t8 zGPo~@S>qza(6b=TG0Nh?g?|WOj=V(ESzh8sg#JG0CV6fL#QDUf_GD!t&&3yEtk zr;eTJQs)=i*pj-H)j%oBELi(t2V3x^mUZowx2zplpH01U^xmPLYcBjwTKMPo?M1)$ z+?(_K;jc}L{{_)k< zZoOu&ZM)*`?|-}gj<@T>WuhTh=AXE_Xn!K-i`t-_xAMw9zx}j9qVMHs_kKIRyuX;&?7Z)fiR}(?=Z#9&n}6?+U`pRS z{o!Tv&j)^f=sy39ajI5s#otGNALkX@>9!reTvJmYaqpb{n>w4bKWY>A-<4l)W}PAP z?e^2k&G%!!iZ7`7^?J8-o#6i2`|rN{u3dio|N3tgwZ(1hA6{C_m)mafhRyJPv_*Yo z#J%(P^Wt>Y?5x_ut0~>;IY65&G=q|0);~_`j7D_@93JxaL*- zkNVg05pU`W|5R1Rl+ONpMgHA8zt1<*rpL{{|p02$A^0P(dn`>>9bXVJ- z_m}3bGi>PJ|LAx9J1sV?n73m2+dk(#mHW1OX8l$RJDu&!0i650?k|7vZ1?V;-*n`| zj{kl5w`%7t`~88B?n~A-|GHaP8IhkCfBxt7ZFaKdQTqIUr=NN4$MWyXDgS?xPiL?H z#~9$v$YjrqyH&ve1xp%13}_nzSrfKa07xkaFKKK=ZW9D}v$BDNnHZQDau^sGLO4J? E0DUSlg8%>k literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/hand2.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/hand2.hlc new file mode 100644 index 0000000000000000000000000000000000000000..598cba96bd26bb09cdad26ce8ae1167ca434424e GIT binary patch literal 2175 zcmWIWW@Zs#U}E54xSDe=Vw;8NyJ-vz4Br_T7}yyY7;;lf67@22O8XtTnhgY8zgxQU z1*8~Vw21toqo}%=?UqZD!0pT7+;304Yy19VzJ2TTA4$*OC+ltW90?Xqa_?S#h4rGnwG0pUxjK z*>!Sx!6QlCpyO`a9o)(@q8~R_ZxE-J3JBXPPVTyH#76(w=9hlRkCRzNFLJ zs$=*Te^{E$Z~pi58X+G8o5Ytd7e%j4ySgiWyJ&S?)Y|gRS(ZGr?<@#l&v(q9r{ajNet|D%fq1ODs zY3Hr#cT4zus!k_gIg_1N6X0WYe(%RKmU>J3eWFfSUGe*rA@eQzXlwZyuXim|e56kH zZaKq}H}ydE+pOeD1G)EGo_I;6E%26}vs6i3Z_=B+2O>`uX_n;L@Lx36WEPJ|)Ac!Q zq$#@nn$hyg4P2|1KGQl>Qt@D`ztOqG4-B^!`W*^!`{&wy)$38Atju;brrR%@clbhktU+cB$ng<8}<<^5$rzb8t_@QJ*&w)AXn!K5qi+Yx@{#=+eH)Vd@afwewu4ar1 zODDZ)O%XiR8=Se*HAJaK(P2r`Mgu;F$Oi38zPi2A^BEMTH#yxj=4uS<`95X;0g;{J zHYP!JOcOuuTNdM<)4zU&8dGEUW=T~X)&v5h9yDn76CK9>i$D_SY84H{_{)97KP)KcvS<5heQPV+5LAJ?j?siPG z?K-tYrdH6@Ve`+mlT?z8AJv7dnW!OlN->&6qO$v~nq*^;{|{D=4K`1V!XvtQmcC-> zIy7P87Iro3HyfWsxD+{2A7V5ZS$#y8pEA#4}!gte=Ks6)wI)$WYU_NbuKzU<5PQsnpQ_(l6c;h z@a?XTe|@>6!GAh0WA*FHa^;^Z7rcl-=taC20EEL-57`XMx zZ>xCK>75D-MdFlt*Yr=%_&TMm_@#elrPJ;0!C~vYFX_)dlzDuI_PWxWai_ioZ&|*m z`l_dki$`D3MwQTg|o^Tc_nzbSk>q>negTod3Y z^mIv}pVH986E@{!ZlK%O$eF&YH>|k0naghN zd+)FDpPWz1v+kerC-_3}$vD;BqEE_?^|F>vyHj;+ud2EK%H1j7CjC5puHc&GsdGUl z^ET;EtzG>lJN3Tx`|iv8BEMZ-^nO}x<)zK%e^uUm=fAwMD9U2K+Oo~ZO87LFPf6<1 zTt4Ts;)_EaB}NXu&sJZ)`8q{S`}x+#GT}Yt>4)!I2>YoYP3p1fn?8BvW(iOKo=UcGj94(~6s*xtW=T@3z}7TcF^)W^2AT7>)8Kgkqe#GW_7*lW9m}=xAJ(< z`~XYf#@yYv*B9L2om1!Y@6W$0Hrw)dJ%4h2(OS>{yVGuzonI4ueii@Uy5AT6?YgBi zyNfs8+~JMp-nBQTr)|wI|GE3b_kSuHKcDM_hE0pKa($suehH#`|PG_iSs|JV~;;BJDoP! z{q^fP93|#z8nrc5e-Fn8cr!BDGvluQ8K7WEBZvWQ3?OU5R`G(Ag7A{Y-N@B&fHx}} TNSKL%i6Mu9f#ENxeZc?#NTK;N literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/left_ptr.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/left_ptr.hlc new file mode 100644 index 0000000000000000000000000000000000000000..ebc094593fcd03cd4fea90a1bdf9ef7090c8e1c9 GIT binary patch literal 982 zcmWIWW@Zs#U}E54xSDe=V&Z$D4H*m!3~Lz}7}yyY7;;lf67@22a?g2lH5l-?UaSne z$lCEka`&_VgRF&Ss=fEGM$2+ET`uO-cRD$@Ulb6!EOv2de24( z9C}$gi;02Z9}5Em4+8^3PHI|7d_hT(UU6Ca+>qGp+Xf=F_ty)&I{i(+HGbODK=En4 z+nT2w^7_4Dx`L9WSgDTkZO>ot%X8J2a^Gd!eDK@VzgFL0oS6PLuld`(vedrHMFv`P z?@zgV@kZtL_!j3r%|#qx7j{JbSaqsUHmm(&V)WJAzSHZn?an{{{de9QR?b4>=Tk0O ziX0D@*E4tadY;txJEC^a44z$^v^~R}ROh$NI9BpBqEhVlsi!yI#>lQYni2c+SA31)^W4&XDD);lBVo4)8mNbl~ksj7mJNHSbADK(YCrdg?ZjVzm621 zWoJCNg0&o5nm)}`k&HLu44lbQrm|r6v3;plid6+nOQ!J8QDI1}G*j4cvCPosuwG0| z|MkqovJn1cW#`YlHfyw_Dtx7TZ3N2pJzp?KM*ZXo3pf1gE)NgKzt1A6>BZP;9tj zLpj4WM&CAsmAn_DC8^OIg=|E|q8dv{Cz*h8-Gr7P;wcfH_0aow_xqc&!@ zerT{%&#vigKW_HLS=cOl6>B|rZvEY!BXI7#ISXK|BC{ CD50eQ literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/left_ptr_watch.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/left_ptr_watch.hlc new file mode 100644 index 0000000000000000000000000000000000000000..8bd0a6cfc8dc3c41a073a28a2ccb55e5dd3487ed GIT binary patch literal 46862 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%0A49#4qhqJXl!@XdF%EDji(Vpc8l*M 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 QWYA<-%f-Opy#~Ys03KA(&Hw-a literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/left_side.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/left_side.hlc new file mode 100644 index 0000000000000000000000000000000000000000..99c277a96baa1b6cdc4ae1f6a37a63255e1d615a GIT binary patch literal 1041 zcmWIWW@Zs#U}E54xSDe=Lh(j*SqcLK!#V~A26hGphTPPWM7@lh++J(01_J??-*c4M z12%5>s^eJTBW9vK`@#D!YF%PU=AY%xa4^Xl+|7v8*yXwX*5>vinZsu;=5SsKy}T!( zz9Gn#?UTVChn6Z8#gteR#i{b0LF+clZ>4admpcOW%@V8uDYAk++rilqS!QL zwX1J>8*G&6w%j)H?T)|i%QwwYo08XTCGdLlyLY>-YnRV{x50Vw+22M-ZM+P$dhbsC z%folAXZ177qauMU@fW^q-4HtU(XN%eZs&imdKVP)t@d~3PMPBqdzwu0wm+G2NtNaJ zc5!p-Eo*ajXBeM1+VSeurQ}@`OO&VV;!_jYYMytGzaj5avGjZUiTZZ}W{S*iUOC(5 zxZDy+cxQL1y+w%CL`QLAO!WkhUJ(Vs^@`^6jrQEwvr=RV zOSj4+;cFXoH6t94Pig6z)S&pd!PTJu=&a8icS<&~HT2^Y;muiai2$HH##uI|qIJv!XQ;ikTQT>tlH z9Ju>!0^`vWGxJt7&U=ZN}x_Dz(-b#Mk_3UsL`~@}|{M|FaLaJuALC zP15bJH#hsv`DKYBo3jjJXB_$eSHk~-WbMqIHb;2Y^t)c1Dfe_=I@1(RrN$c3iyw0e z=JUp;Z>|dEFUL z*@eqA&TLDceaG}|@XV)YE3O>b-y|1Z`+n25Ew^Vrf4?#A&v>5K zKc#c>MCgXl6Q|F6KRtCqUsLade&>1yE{PX2XB}kKI>@A^789enGIM6-%8v?v6%1ut z=Umw`>BpoiA$uQfD$!#=*!QmYY{cx3@*6{#7#QZUFfi~iFfin#rj^8(q^9Z>m!;1Q ziOs%kAX58&y}+x}-vnGI>AK35Cf>|2_Rw5&g}<6pX;QA?QKL<=%m3GXa=#U{i#MzJ zYhmem+wb?3<4un3 zRi24Aw|$-dbkqClEAA(LCV3hjJI%niUVmNJ!KGL2TIX(`ueY4_-pbgXa>HJG{`9Py z)096QDi2#8AYb})N>f6<@82^2r62k}aJbH4oOB`a42N=t=w;qSiO!U%fnE~?q??qd zbm%0VXKRvFO0@i$ZsRt`aNE+r77NjafW{d&_BH-5_51xPt>%GIL7bSpl3b@iN8=1- zH)AJ@sN54;ZidSvn*!&k)OdR;IKOad`}8)4y`|VCbIwE!$EN(W6+J>d1$z`*6sPs> zNWaXTZ)2yNzx1;jPq2Ig=aPHdR7}iTnHH;@nb#zdwB^x;=j{Fy zG1JUrQTCSl6;I>thxhvioVpkJTznaqdRBUBcFfipGKU^Md;Yd6z;Rvvnqsaehsz%} z?ap+r;c2|?o9?`3>z)64dtPgOeXPJ;o9vhDwez3ZgZn41%@#HY<&uwi{{7eLwcebL zzeC#1WZbeRY~3<9Pc8KSd({%wxK{n8;lj^EzS^CazRM(fYHP;?j;BG5>m4}f^WQnO zF0*INwQZjlWL_<=HA()Y=_63z{`>gKBoRg%<#lV|@c@^Y BZesud literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/link.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/link.hlc new file mode 100644 index 0000000000000000000000000000000000000000..70d6bf966b4cb4c5c8d5d5edc99fd33f7a2ac5ed GIT binary patch literal 1743 zcmWIWW@Zs#U}E54xSDe=BD!yZ{VE0q1|>!Y26hGphTPPWM7@lh+zDs-nhXS5-q&); zIh@^=^PkU-JM*rtSyFa`z}J_o{Bw5r?mL-Nmi9!mekZqc{BfK6^UrS8+`3`M^~$QN zJFC|-=yh2C_~ZDxMc|00_`6q!9?$3uU(C9kc|(y@_{)pR8L10HPr9aR$htIfoswYs z^6r|KgR0?z-V_5D5A$*n$)Xv27NS=CJ8k%MnkOi2aDBP;Yf!U~%FHdj8W(T=-I&|6 z_QA@Ve6h=xirXW+^RD-7MBR_b|B*v$3^|#3*?Prg>2t$;^KZKe?0p`t zGsC<3Lsj{=>}?%PS9F9#3IrB7>g|FhRDr$CDu1|o>7Gs|e+i$V0w|JRS6LRzA zlL`8p`OY||9x?3De?Re~>8gb}N;xVfI)yiHuL+P5vN$?P@6fU(xu;Agmoffa^ZAz5 z71vvnuRL7rcO+@Co(=yJ->ygVExPA!>0Fxkq`kh!DmX+&kgb36)qBflNj|ljGCjh* z{Zp@6_bUOl2`0idV#Y6L>^R4HbaS{Ezm2yrTdY!4pAcJ_L)mJM1uD!1Yc5`rVGQxk zIQ4K}a;wO!N9JX@oR?3sNS|F0>AfTE$XQ7ZP7SuZhj=cP=*}=)8r0X#!(-SY;`McD z&W$MrM+=&he=PPnXr;KuvEqiFLfn^GOybraGZ|M1i2je*P%>*NPba@##C${P%K47E z8x39hwoY-E`|fDw)!`i{z0yDJc!Z^z50)u>RG=b+3)`^9pn7G-9fKh$=tn4|UD#6->CT zdvU>uBZXR(HRnvrnmt?VZ*Xd^RMJl7-Y=ub|BS7ot64icTgCpPPb9+}`hJ#0#Y=mhS^I+spz9hlWtlp-HB(Q22^N`qrlw@A!9ylP@A z2kTwC;Ai4zXMYMdxnDM0S?_e_>MD+3KM!_4t`7aFP*Jqh?%{>=hdN?xYXxs)?E9s( z!D;!cqG|Paz8mxXyS#C>oy@G#?{)t_cD!%=YSD8!bbtHtM44GT<-doY<}R@N_wk$C zxnI8D(`zn`7^eObMZZtkwANBgs% zt*j6ETNhd@;eUD8?^265v%JpE=Zi@E{#4U0Zq~yqveWaY|Nnh-&z10(v{8Ee290Pzo5?A zv^{qJz9&DwN6f!0TYh$7G~dEjj!*YnXMbw^@$2aQ0B=SnduH7A2?G=?X#_E#wF|N) hY^63xDF`oVJdad{2Y9oxfkc@Ym>9Ad7#RG(JOFiXEXDu; literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/ll_angle.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/ll_angle.hlc new file mode 100644 index 0000000000000000000000000000000000000000..966de15f7168b932619f55e4d6f6c26668647e5f GIT binary patch literal 977 zcmWIWW@Zs#U}E54xSDe=;^3iGYCa4M3{eaW4D1XH47sT#iFz41+FrWn)_C>$pYc4e ze@f@%iO>z9Cr+RDetPPJzNX#@{m%6aToNxNqYtoZ9b{UT784VrxiWKR<;sr=%nnUf zT$Yv}J1bvWuBd>Z(Mg^K{w(wVTs!d7`JZ`jU?vnq1&)Hw1PG@;Kh|S>=>OGwan3&kyQW$%d*^ zjE+oE^Lpu{CB%J9-MVwWM6gPdlJq0jMFQQ)hjyH3t2oBul_V56Z|>Beg^TJdjqNHb z57{LKxtx&5bQL-nd91``#jIx4gjwGiot)Zh8B~+oRBm*J6z6s>VesKO$L-rPZ=0)) z<5dSmA&0;ePIaq^4l`X@B)t7zoS0CwD5WIn$CpzP-bNax8iLsz(r+sQvZ7WmT-4xe zdQ<8}vsP2{T9!_g6^E4%EKr*oTIMEkC3E+K`EO_2ZB91)F2S6!IPLV?|35Ci{L#bG zqZ?J>d$vbrf%W_B8GRz|b37b6FM4++J8nraa8x&3&=d42_k~+~-v=B0{;jVQcKo{5 z)~ajLy_^+T7(tM?S|i}PVD*zvb+x74$h8_cJEXA?dA|B&;J*9=TY zHEwKMzu<<}eVhE|_t~Fwr{}-zweH))^*i-M{q*vKvJ+Pa|9S9x!^Zimmz^02>wg>0TM&P0dZj_|xs|VK1Gj8*W;2O)acN9q`=Aw&V^=Wyd+zH` zRiR%Qcb%%)T5Uebf1}zb**E|BrcUCxX!&^6rmc?F`ELrIx5maL2DI*9eP7!$TBPjq z#;u(DDm989^Dm$GBlyzfE87+Gy|&MM{m1Tl_Rei*q^*0eUg0>Lm3QHx(7t^?I0L*H zne3Ty=OzXySkee$K=T%|CTuwZq!fggG!~-ej{t90HjoSx0~13&0|SE(Gl&NOU0JJ4 literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/lr_angle.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/lr_angle.hlc new file mode 100644 index 0000000000000000000000000000000000000000..e14a23d015c52cc8ebca6d338f11f67b2ab0a062 GIT binary patch literal 973 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 literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/plus.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/plus.hlc new file mode 100644 index 0000000000000000000000000000000000000000..5f782c61ae6e0bd3dd81b8804949f97c2f17b2d3 GIT binary patch literal 869 zcmWIWW@Zs#U}E54xSDe=!e_BUZ72f+LoNdY13QRLElJeN$kF!FJ-5cI*Z+*?dHqv5 zCr^ZK2t9H7y!X>nC-gP-PUv^8XW)`}F>}TNR;@&)m>A8KnKLU_e*Brb($#gQ=1Pao zCs*dk%rH0+Ga*X0wQ0_!q`i+emFO`bY<|~!Hlppq{mm{+3=C|n3=A9$3=9Q1rNw&1 zW$AN6V)Jh+h}6Dc@9-tHnuAf=+TiNcX})W}2ZUyY+P_hCV!NGjB;rQj<$C)+6U$a@ z^5vSAb9m>R!+T|RWb&&@Y z{&Lm$$14whRjmqaka#X5u*Y%6@yrHJu1GfxcWJlFtmnjjta-L;kH*Dff&SnfaXm+@KewbuE2_l3UO zDY&z0O?=e*6L+Luhwb_%*lW7z^0v6M!ZiiIOZLm&4O?NIyq4wYkGM$t*z!0z=LaFT zrPps2{ki_q&3)7Czby(W|7GzsWJSL6|K=BS?3iNJKivGL7as2$%*nCq`myjL`-T60 za9mzpW@r1q+G7J_{fY2HCubIi)#`MGl{);YTI+OV#eLQNab{uJd^^NzZ)XMO`@VO$ zee(UQ1GOOE{bH=e+f$FH##qM9Q~3-xmAdq{nEP$MK~LBi_0;S)Qu-IV*R{+7}CV z-BlEqZ=Rrebm_Uz4fhZ}de?h4B5s1~`50CP1|2>I1|bFphQiX+;*!k#y!gbTqWp5b z;%P|8Xb0UKbj9L|%reBOu*I!an{>Ry(dnwH-JuRatneVD{u-wsSqxj=d~TnOq{b+jl~rP*Hh$48frjy+E&;2T^6imZ!dZ3l_X&kv!5=1n+LiddO8k= z>nW*8-mw2UiT#i2+#{LtpPWA4)8A=z%FHue(4U!Qom8kR+eHn@;2;ndx6T~H=MLw9QTO%pS74N3MRlFr(b zj;=~Qu_$HU0;6=B)b~%6zl-nu$upC4!&D!wAkB*$CAKeTa2p-$WKch*T)K9N*0%KY zl%>5Ea}v{Le=?fm9&|udCD5+m!;BewPI)%lEs&jek|FqIfS2Jjt4Ai5QIDi-7`noo z@*D3;E>K{~VOQCA@x=V}xBF@)*RMLA{?L~DePqS|_7BS{W$d>5U$VZtqoU@U*Zijy zJAW$rx@ArlzIQ62M>lk0qUS3f$pD8+*QQ&ko{N^JTbmnbe&6!0r0vebZLM1(g=40* zOC&Y4Ff+*zA(R9vF&mSH-e0tgvi>_x6 zk8Mkwv{<4$#W~MK&PpdZyvyvQ^8~@dE``Zlr(=4}BEN~mu5-I-ba{^Utc`EPzic}> zy{*lNxw5Qio{g5{;~yD~Cie^;sb6lm?Djmgd*>Vxi@AbN4tBk(%AE2zM#tONf%#sf z*5dOYD$0(DISQ!><;W^;Q%-%ldF`hb=dKw`YHVBzripm5wm-0A*rw|3r`^L|cK$DW zF2{w0suv5+EIzw+hr~MO{#B}N&Kop0D)3G@elO;b2GjKbrOy4_PhL8%_;kMCmcu{g zL`nF^S=CFX{B_~neB_vMxZTvJ@7r>2eQoisR1}k)Q};Ws$NY^e>w&#yA)Wf&U6Jdz zu0E&#w&i%5NBsUB$r|d|yQ`OER!+I8yj+w*@VW*nLIKaR)Z-dPXF(4?H@&ix7DUtfJrli}O_?ECJj z%llr+6~(?TJNfVa_0KnKJMy-#$ZI>iBdh-H_uIRKK2NvZu;=vZA17A)cDA0H-}C<$ z>&_$L54V54Au?a}Rr}Yftn`Zvo4IY;b$_+gD7W3pJbe3?fp6^I-LLqS)e1gGSKoj7 zNIZ1XKkJ?UD^>;c2dMXl*Y3_fa`(cPKX*;;U9Dve`BMI|T4!DC`rB81wx6|llfSLh zSmykkALh%`SKROWT6cS`U*W%-*OPZ-M!&!Pi9^ff!GAxNr~Esw>;Gd4@MdJPXU1K> tFhIeQMi2v9+aPPgR)m9;g7A{YOIQo^0B=?{kUSFu6GJHj14A5`2LMwYE`0z1 literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/right_ptr.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/right_ptr.hlc new file mode 100644 index 0000000000000000000000000000000000000000..266dc0a7450dabfbf36d6920d652608798662346 GIT binary patch literal 995 zcmWIWW@Zs#U}E54xSDe=BC7eEVHN`e!*m7)26hGphTPPWM7@lh(zAwKhYfgIAI2{K z!044>En@UV=TO2?u^ZDSx_T7-QfVzY{j2`NyrAd37oKaJn%4Dum)2B;&aY~1rv>L7 zPXE*XRXi@Afy1Owb;`^T%L|N-e^YLBpZ^)Q`MSsSdC#9eIIMX*<%UnYo%;<&gmd2Y zo{cDARgziE#K6GJ%D}+Oz`#(HnVwM+Ur=^T`F-oBLiyWqd8{$o#ZUMqA%0{-((7y=(UxO5|!? z-}7~*$bF-uoZbO*1Qa!Y9}IC>aVA2?V~&EDcR_kj<|5%EE2VVS9$3I+_(Q_UQr=ma z_nNOzqoeD$>YMYIXP$pq@$f0Sn_pX+Y5_ozn+)gKkSFm^er*l863{@Qp ze*dj9>}< zU4Bq@;_Bd<_rEu6oWFY68N*leq#mT3uRA0^C46u0a`_kW=8w7dX2m}{=wrHkUAgPU zTYQoaau|6e7*;=9`g%`(^z`eiSMhI9ezyAV?!p`n#YeJN{__hR>3$JY7<%*8g1P2p z7JP^F)*E~{ct7=BrB1X++2xH}Irr_$N9{Ft@Wa*qG>^!*G0-i%E4%($}`0~9Q21TmnQ4OtVmOaM{}!b=+a(X&K=H!B-R Riiv@Vp@4ybA(k1$0{}qusO10v literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/right_tee.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/right_tee.hlc new file mode 100644 index 0000000000000000000000000000000000000000..de4a9c0e6042e770bd2328effbd53e64228a4bdf GIT binary patch literal 956 zcmWIWW@Zs#U}E54xSDe=qNlmP*_VNVA)0}Kft`VYAvd)oQ7G+SuKcLL?9gPz z4beZOAdmG^G}*GalZk6$KH+?p)EJoeMlXNa!Gp8%UiNV=>rk5EcsM7mTj}6ZZCLVJMAsAH zJ!~!PI#1_J)QB>4s+_S&L2Y7; zZ-8d{lnVt%n>xOHmz?0=z5dk83vpAkCtv*_DbE~v;oG;^0}Pz=3YDCC>Y6j1Iymiq zcAn($SZwTH=vdLRe0iN-F7vg_?8o!9wwm@oE#~dJwd>H&nYxMYPr0r}gr7UcykY0R z!u@a7PMEp-kY(?tfA!BE?8t4HpY+7{uGoRCA-ChL-`@(VzrA|y&dtXk#?AbB>9PHa zW4Dzzr8dovdA$JNR!^hOh0e|Mm9A#9#E-g~#>JP=1{}?dmee zUHst=N*vSK_6l}B-SRMQYiVxiPMxU!S8nyD?A9@M2S03ipYeZ3h!>NK`jON`uikHd zv+WlDjT4nvbm)HX{nJlM9_&e6S`py$Ktu(5hew*#iwTjSdk{Lc9F0dY+seM9J zBVI>LV3k3~;|a0-U(~PdvsZPGf1IcPk0HRDk;$GJcfMhOf+dY01~eBTYr>ZFK}tb* bNn;UuMhNg`WdlhuF)%R{FfcHfF@tyj?h>6f literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/sb_down_arrow.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/sb_down_arrow.hlc new file mode 100644 index 0000000000000000000000000000000000000000..b4b43df5dbaed7a1a3eb65cd8b8e27850d4e0519 GIT binary patch literal 963 zcmWIWW@Zs#U}E54xSDe=LdNZPMFIl@Lk$B113Lo)LvCtGqFzRh?HO;r1_d71iED*t=JT<_H8gdKjg=pdHBWBuvIRwf1p zO;!d5K?Vkf;-vVL{PMi`#G<17a=qfR^tmCi`L`8BYTvJS__DN`gYl2;)v42bbJdo< z+On$lhIb27-^GrN27R~d_rG3mwrZE}D&?aM`p;$F+1@$*Y=`^YY5UF?_6zlRE&aZ9 zzMA{mT~ljM8M=xbG&h_cjj@Im%$G0r2D5fgDK2C4! z6IlC&&s4emHGTf@PgTVSArZar@{=TkgjhMfoP^Rnznpl~VIZ|uQs;t!%-5wI#%@m2 za)aC?x*hM!97~YrH#=; zFuG2Ac+*ISo5SBf#yQz(vxxuIniX5v%eV9vecyUxcE^gff^oOA z4D%WuJbQk2)%vo9>w32eiT?e6=up{PN5-QkRxUGj*e105es%h7uR8mVy}PdYAHK=; zb?fo{qW4~^FIg>f|Ms=FSHy#-Gb#U%ac1N@9A2=)U~QIL^Z)nkr4H&}mKGEpk%@fY zwJ1=|)8nR+LMF#i*1ei1A89^t+v2;}b*s@@=ice}uLSb9pD%QKRKBG?MoX1(k?^Ba zE4&spPhGWt%R2?0wlyEhKYuT>2o=eCelyG}`u=pMTY1}#?00w`a^E6wdX@RdKeDe| z*J--0bxZGaYY425t@~2Gviw=*;TLxwGJM>ce{^}R_B`JEQ*Slj-Xk0u+;B{W-`QZ! zt_3Z{ry^Nqavi*&STdurR_*Qa%YR?&zH#-Ye1JD2lRY!;tiu2WOBz88XhuTTge|Fq fl!EY*##U?zKfs%n4J6IPz{F6(z`$V14B`O*RCS#D literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/sb_h_double_arrow.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/sb_h_double_arrow.hlc new file mode 100644 index 0000000000000000000000000000000000000000..78f720ea8b7b67f7a747a8a347914c8b6cbcde38 GIT binary patch literal 1085 zcmWIWW@Zs#U}E54xSDe=f??Nu#&rw~3`L9#4D1XH47sT#iFz41r4s`AnhXS7{#&xL z3vAN8I*tGQC61iT$)_eYEtq#NY0@gexULmIIS@R_y z7d#0))R--JZ?CXa0c$}Mmq0*LvX6Ez3ukW20TvY<-JgGLR$K2fwcDq`5>;;Ydj8ql zd%s#d310mF?$a$_ZgL~M^se`8MELW}wv|i_43Vr145ADS48=+D8SyFkrAaxd@rgx6 z`Q>`WW$AN6PUqb=5ZLovo8#FfIiJs}6Ll6bly)Csm0|G^kgYOg>E6_FYSDuBw|{EG z`K>c2Y;#CCaB0$RojI_JkO1;oq3+Wo!OG((d)N!g1w$I^sU!lx2@JQ`!z>->BpBvJTI(b zy?5~~{dwnki05qn6PtHw=d`@NH_gu1@RrEBs@>Dve)L^zcoCqquydN>Vnxm^aZ;W; zLL6nZlz1O&%L$$9aq5w-;0U{Hm((V7wrK_{&#NazPTh(#IrhDIxT4WIXY+xcOs+=( z0u9~2KLxDckXSe%34oWIl zP zfX3EH=Is}qPaOP_|CVK0kHH>})F}sENUmAq*>PTNdeet+vvh~0A5$(YzqIwivvnK4 zCQr?IQ~UEu!%6dfAHJTMIwA0huFzy*SCF(o%!#EYIODEzQZmv|6Y51Up4n_--)S$bzfrlZjA5N@;AtuuU&C} zccQpoN>Ir*N&YAQ>w2`mblLg8Dmfw(`F``7jk;crYiBYnZC;7#JAVGlO^lFFDsl literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/sb_left_arrow.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/sb_left_arrow.hlc new file mode 100644 index 0000000000000000000000000000000000000000..0b3292c2df96fdc1386aaffd788217a830d67cf5 GIT binary patch literal 894 zcmWIWW@Zs#U}E54xSDe=B1WrrMFIl@Lk$B113Lo)LvCtGqFzRh?HOOL1_gn(hkxfB zVh&;1nQ=L?ZPCe=q9l>umbF?}zSaJ)Q_Pn?RA{VYwr01~lw|h}MIYGN_XK6kUibfS zY|}LcgUd;>ita)ija6@CaDLS|^t}D2t-jV%^)o%K((=4}5RQ1)dp07kE%crP69Ypv z3j>270|P^GQhZKoT1k9jQBi)mUU6Ca+z{XFI|c%KzlU=?y(AZ=ee%94UrF>N5i=I4 zP3>`Fi6^(MxMs9z&%Hmt`|Qm$6>}AhZb)T*d3JX8ME%{#t!%orbCcy%C9ZmfZ;kI+ z9CrBFydob#*9}d}t_Dd@etgV~Yw_iSCb50l?{A-f{ndacg`=bN>a1X|>kNJC?P9_n z3$Bmpt4_CzJHvMObnT4R-wHoWer-8)UHH?fuWnBxWJ8me9$8_qt9Gwiam{ffze@_P zJ!~z@qune!mF#90Zt9lkJgnQ#!L8}sliqUduiMmdCj;O zf9Ca#_jgr^pPV8%O;OBf(#I!ei&Z=;_au9|98$Q^rpWo&grQ3Fbl2|VT0Gp~pz!@$yVve!hvWV4CNZn?fK@+|v-oxck=OM1tw z%1&PE^7Kbsq{TYhmgN$bSHH3)<+^-aU9>I#$@k_JSGL;uT26iSx}#ow&t>%`vt{gW z+!KA(otfP@u|CW3`{6Czw%R`HckN95|J`8T0{cVP51o`O?yHKQHusZ9Q{3u?B?^;R z_9d?rYnQ%QK3DAQu`hh3adpA&wyN_V_Z-PDsJ9RGVsa5b(i_<8!mfR_g7>bY1kb7u z=3lG*{H89|vbpV@e!D%&!+Or|hw%&2SLV;j$d1)1{MYwYX5DJn)z4-dn;)`>o>lxu zKc@BvZ-6%=lRY!;RL=kfOBz88XdXb;ge{eVl!EY*##U@;Ho%*e4J6IPz{F6(z`*c@ H3B&^cBgJuw literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/sb_right_arrow.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/sb_right_arrow.hlc new file mode 100644 index 0000000000000000000000000000000000000000..c976d174bfe9f3e30226a4643121040fbaed5a90 GIT binary patch literal 897 zcmWIWW@Zs#U}E54xSDe=LThTtlLQ6^hB^iY26hGphTPPWM7@k0+cVx=4F)`}7c0Xq zvaYZQNMEO_am;K%?~JJBjfV_)gG7Mt*Mx+XtvGf(u=dR&6VTJ+PQe6epwy2@iJI7bzRne z3HG&Zy|&M0D0L;U`EFinrgpqHSH$i3-ppMx*Y9ngfBki$#0dd`*Q-pIPg%z(6JNVy z%`x4$oig9g)$EzU`%7j1A)S`zmtS1wiuXUEeO-ELa%n*CRH4O(UVQsH=gi00GaeGk zZp?=!=bTn@n>1Ng-P+)>!s%^u(py|LlMF6dSpF`Qn%wa|LS&K&cb@u&yG-9cPkD6o zYso{?57FW86=$-vTvTzhC>ZbV2o~x2U}I+l5bRm)~*L<|@5!Q+9!~)%4oh5@xxzriZd`uX)D%;LhJ2 zH+w?$u5R5Jwy3CPy-v<`If;OtIj^diH<~T_5o&qc{L}BakXKRi%a?e4Ej_Yd_})w9 zOTK;bIq$i?9^JC_zzO^93V-XOTDOTV3%`43>;K)7{uksQWGGK`dT*sWtM{est37{~@l|=*9hdC9|KMNUswpfTdL7b>r8>Wbt@^04 zYp;Ps$iw_s<$iusmulHmPdc}af9r%Y3)3U}9sGmtTU@-hE8@`~+1E1bR=ci#cG%eb z(2uPp&wpg^`1L_Lz?+fDo*8$#XMlnwjUWaz7a(iGmQF!RL3l}HE7nvS;LXYgl4oLI OVkl)`VED!a;sF5Usesx5 literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/sb_up_arrow.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/sb_up_arrow.hlc new file mode 100644 index 0000000000000000000000000000000000000000..2b309347af525b5ae71e6f3bcdab5dfdfaf70d46 GIT binary patch literal 885 zcmWIWW@Zs#U}E54xSDe=;{L+cm+=e?3>6Fv4D1XH47sT#iFz41wr9M#8Vq<`FII+K zWL?2g_Tb1?mZLYswrFPlU3X9G#g}={~mOT?Yq%{vqor-Ju-aqesdi)BD2T~u7YUQ!zA>8n;_iO}{7~cdNCI*ID z76t}>1_p-Wr1;W;_{5^3{BphGvh=wjr?c)Dh}`|I-LffDeDTCTVV%r#r=@TSGx45W zG}|#^lkTdGJv#mB_4i-9FH>Bi>%#W>;p*c4bGDyS%hz03uylQ~%n?nut(QXIPCpsA zIx*Sba#@E`gyZF`mAxkmlcifPzD$^MriOxR2`5vgm+E<-QoUQ<&Vj+Er+fPe>(Nm?P-K;X!6n{D-3qk?o}(UIi2B=(Imm| zDV4T6Q)+3(o5dD4j`g_oe3s=lnsl&gf`HT^n+2Sl=L2>6JSMgEbDt_>`}?!zSoiCd z4^0JP!rv!J8cs4?Fg5T{v%8?zxe0Md?JG1*6Df zo5S9M@=|XXKB`@Qr&gP*^tw$+Ldzkk*I~OFJFZDR+?pHqnT_LJ-JP6cO4DE6iqH$LF_m`~&MaSlBzBe^>xy>Ynn_4XLj)9H&ZWWtY z?sV*Xy(PnJS^0|3pJrRVdilZfnM!5z@82tfKIp~@n7f$@$*u``>{`N}Xs|+P&&vBh z3s&ibKD-%cb^G3Rr&|wi3jJrQo%ZWk=eBD{Cp~{3@w_BfH_9}A?oE!z86ThjNZ;}6 zgLHs5Ba=Nd?&Qt@1xp%13~1s<)`Ts6f|P>rlExOy)EeN;$_A2TVqjt@Vqjo+%LL*9 E0BwnWJOBUy literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/sb_v_double_arrow.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/sb_v_double_arrow.hlc new file mode 100644 index 0000000000000000000000000000000000000000..a09d48a0a82e3c1a3d064c4729cadc54129fd213 GIT binary patch literal 1138 zcmWIWW@Zs#U}E54xSDe=BH^6Crqv7#43iic7}yyY7;;lf67@22S||AO9a0cz{XSv1TkI%pG`I^kS@FUIfS#2eAPxwKbsV|matQ0;!{Z&L{x~S!D zi8S$}vb-4*za{#&J9dQJicpOSx+lHT$l>F*W>?w#&j%Zl9lKq*1y6myaG24;cI$># z*=LT~D+9SSHaNNLdTsD<_TKXCOnjeH7J0BHIlrC$Urgd$RJ-S&-NyQYw?#wh7v6au zn!C!N|OJaiGkr0D+7Zl0|P^GQhZr_N`7flPHKE&QBi)m zUU6Ca+z{XX+X@1EzlSS)yCml%!6Ok~x^&sqJgwBLt5!d|aQakNVb7}@V%yAb*WW+b zxB22K`Ab$o2?@{k&U|=q_q#;@KE3y+r*Me|2Sshy|2_HRgExg&ZI(?D_A6-ZS>3vN z)s$<#xtf(WA*ItVZF+xu`{}12D^iYknAYtVne$n->GJpW_uigdSM+w#S*FtuR$mW4 z`0V?n`^P6%8t+ud%Kw{LZ}g+K?xpY}_fM_zTC;OJ4IJ*02ZM-Hm-7(KWV%ZcmB__4AY(nQ4&feq|Ic~6XZX%1svae!0(!36B z;Z2(Dv8-YX-^G}o8HY5KOfI(_c54qjmhz2jr9%yy~KnwNnUwPD0_0J)LR$!V5dnrie48)7VkEAA?N+2 z`#K}9O3zcTMqQT1-_jSj&dxZKrx>GI+$LzVW4`C}x5YtiE4J&m8O#b=j1aXA0#c(CcSM@%O=IIAW-{eJ7K#^;5b|E)V) z_Rah6UgxjxXRZ3k9lqH8c1Yy=SyhIt3yQzLO%qLtzVUihW>HYff7j-R>)h-7I=9~q zP`s*j`|q9KX)8XTZ_mkJfA?`jWTHLWpWAD`zni$jYH9h|2j$)${OriDr5aYZC(B50>zFZdh4Pu}4-U?i$=kH>bxhd$ zRR<@pJ8yrJ-CS(`rIwfWPyT%hvFzrsS6rtR{rt&=CuV!>{!IuK*{$^N#{S~MZ5nUZ zwg0|j{x){z)3b$QNA^2B54-fKDmJ})g?58k|9vuD0j!t#_UDnj>s-WX@jn4jlf z(RY9UFWvxeMkae^+_{_q3YIj27|=YAtO;9I0x1RIC5;zwWvl>iRyL3lCI%*k3I+y- IC(Ixo0G9$0CIA2c literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/top_side.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/top_side.hlc new file mode 100644 index 0000000000000000000000000000000000000000..b1b6c94abbcf7a008825fcfd1b6ed496238a6790 GIT binary patch literal 1041 zcmWIWW@Zs#U}E54xSDe=qJ!(jx>N=RhII@K4D1XH47sT#iFz41xxJ2D4GIFT-{&1- zp0Xw5cI1)*uZ1!*C6`#$N?lR9_4mKrAO8anS*+J_2MO$d>FD0Gz=lg*WViT*nfvMw zeq>lGb4Ic0D38lQM?vAP2WdOE$e-4|n{TgG7jpLNii=Gz?-|b#FJ(lyhRe8_sasT=`l)r&D3=Y=_BR zGukR{a(78B-#ATe;^crI@5}pwUkKb*30isb=f1k~e|KZQ^ha+gKN^raV>Qd-Q@e6a z&m3C3`FH5=DT!SgO~NK~r>$FOd}mAV(HEKF=Cy6B6JOZrPXGOP-W%4;zhx&imwI#b z>HF(#%Lv|`ck!v>=@+jzUskxxKJ!$&ie;;RMTfmM?c2_Pg<1DqQRIOXaH3jcki} z<5e8#llQ0aeE7rp{rSSn%fl}>PruOo^qX^U!YmEWiM>h}*o9RXq+CrIQ)emi@jfg% zTjDh-a`pyOVa-4%x5(KV%x_wpBb(emt8_&jO9)at$PwV+f6^j&vt@{7V&^-j&ad-t z#C0#b{5h&5@w8mrM9CA5k@=oXIcGL-*rrO@rdyN*dRxrqd~hpGQ1-x%|Al+GuIRiCy}ON7>+t_Y ztmWnmOkESV|BY~77rO7~)~|1Gh}bG2EqKxWgZ~OwOyO{O-m&_Y8SAaBt-R95-hYyE4*#+H zZ?)#RX-n_&yjl1mw>u!64NAZsQYxjMt4BvTn&hz&h<1T#-y?4{&j0ejPuF2nR zdr}pieJtaC^FiQa>B(1*Raf)Z+z-!V*v4y@|4Yaqt>PEUp_|5Blbt1-xm# z_?z}653A++Hx%jn*D(ipGcwsTMLnH$O13Lo)LvCtGqFzRhwwLa?HD0~`XFSjA zpVB#bB6LIOiPPu3pPo9Quc>!JzjHkUm&A*iGY+t79b{U@784VrxiWKR<;sr=%nnUf zT&h1=KdP==S#>n^WefwtzIVN6BO*?R?w`rTz~Ilyz`)JGz)+H35MPp-s#jc=J~t#b z`?i5d?fdltue^T?xK6T9>fN;=XN%;Pk~Jp$)tpL`k`0d~IVW^-zq&OAZ2 zv~CTxo}g_l{10z76?+}YoTfS@<>IFu5e7mZpEQ1y>=b<7#4*oy&%z&-C(b>+`{9A+ zi+Oo=O7nspABh+WXj)uwXEM>d*)u8fl$egM$DH1zhJE~EJ@zS0XC|pQA2*mLbZk2N z1Petap`?=%${X%CJ~XJDm+0T}M+rMQ5BM8?+Lft0;q232*N^Sq7Ic4G(c<@KUT@g!RR8j$eCmg1 zqBFIQpI`Si`|r(bOOI&$S@+Ok+hLt6ja$~{9W(lIpWD6Z+zaoQS34{>*@?O?W)7OL z!PCXaV-nL|Nx_$P58}4@Ca0KgU+eB05dZZY&+PU!lfKBlm7nhA+44fJFt2p!g=?C3 zr*FIO)vc)g=k6a_^X1)6>zSi9-@keuq;*}E=cE1w=T-0buJPV{@ADto*B;lWY`V5s z-(A^Zwf_9~wYgvS+3XLiDz9*`xtsU$=i6y=Z|+T1Yq;GsJv6xCm<+$K!JK_f+zp*Q z$0w|mc%_zhUHNz8mi+gt7w>j|cmPg8qK5zg literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/ul_angle.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/ul_angle.hlc new file mode 100644 index 0000000000000000000000000000000000000000..126ceb17bebc80a2f2011fedc60443c4247684c5 GIT binary patch literal 881 zcmWIWW@Zs#U}E54xSDe=BK-EE$vzAW3{eaW4D1XH47sT#iFz41+FrWn)_C>$pYc4e ze@f@%iO>z9Cr+RDetPPJzNX#@{m%6aToNxNqYtoZ9b{5di;0QRT$wqua^*(_W``y# zuBDbAJ1bvWuB zm$Aw7Zg@6C4&ocX(;Vd1_H70c#7 zGyL=+a?Vuo%s6g^&&J{kDYgeT@vvzolp88blr&26dU$BKooDT?X~LX$a&^VI zZ%v=BXtGO5vS)6$UH>HcyGcWd*5cmSm3(<$+=`d`Y>#4k@ae%2)9Jce}F`J}9$M<3f4q+b+$Z6p`|8zdUd77x!P&qBkb!MasXfn!v~T;yM=_!(8D5=AZ9I>D~EU zC?WFRtZGX}!K2kSD|Y^1I=tupgMW3aR1!Mo2$)BeF}>}b@bBu@>UD-Csx_PI^^cz1 zHErr*>qOuExjPLmd-DB1WK;g@-lu(`S2fSZFN~YStNZ@xCp%rE54$HD{hj{g+bi<` zZ$>72X56Wr0ScBhf*8=WkE{t>iUlbJ;U$fQXz4e=o0SbD!^FVEkk7!t@P-M*0|1TC BboBrL literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/ur_angle.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/ur_angle.hlc new file mode 100644 index 0000000000000000000000000000000000000000..cdd8126e9da092a8933bf622b60f458b8b60a7ab GIT binary patch literal 887 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 VW@Q6OGchnRlrS(bIDo2Z1^~uHg4F;3 literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/wait.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/wait.hlc new file mode 100644 index 0000000000000000000000000000000000000000..a13d93bf97e453ea8236575cd2705c831d4a5b26 GIT binary patch literal 47740 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 literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/wayland-cursor.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/wayland-cursor.hlc new file mode 100644 index 0000000000000000000000000000000000000000..8d3d6f5d6bf0ce8faa1541c7900a6f3b60556862 GIT binary patch literal 3167 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 Ztc~;lZ&o&tJQD*GLn#9T!xe524*)*DBC`Mh literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/xterm.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/xterm.hlc new file mode 100644 index 0000000000000000000000000000000000000000..144f3227470994224c902b01ed039e3a9aa478b4 GIT binary patch literal 2064 zcmWIWW@Zs#U}E54xSDe=LRmmdD~5rAp^broft`VYAvd)oQ7Yn*^@_{V=Z2rod+a85_qjIL8MVkAG4GEn@EJT?aGTlUghFqI;q11AKr!`A z8UaPSKYuUw6ZO>WwP`rfu=Mn*UF(bA?LGS5Z~nZa(fcjmzms~LtXvlRe~)!ANAHg- z<@w(aKi}=fsk%Yu)aBg$_wSpwKfGZ2==14+1-r7#o`3!*zkPdte*UMkrxI)SnR=~^ z*2v%Y|JCmFk6YgNn;$n_yQlAW{=Q{v>~_7ekNTc_muc6)U5LaAvA#2WQz4&Rl(>!ONE@c1wbJ5-8-P^?rEkj;FFl=uR*Zo`CnF5oV1BG)| z7oIt$^Pu~*TFCrjAv^CIEgd(e2r@>^@zTy^s;RqRk!R{M!|;@i&+RZP?Uq|Xp4&Jq z9vjv)@Uq`^OEmxNB=6KDv(#*#u3egb&$S>)T`vy7*AB|FCb2UFPb=>5mQ!$h9p1tA z@w$ygbBScryQpQt55z590yp(`@F;t%YZ6GS%kzda&!YRhyteGloW zFDs)v9_X)r;JL?&dw=LQ@vA8_i@P&7T~ITxcAJznX^Yjr8BJR(uR93b=xS^#?Z5Hd z`GP6`nN3C?W^7{ho@mB9Ptxk;MEzfDQk_~vMPd(ZQnSh6HP=lMUfT68@z!>xV_XNe zU75T_TrO>*Y2aInhYfCg)BaUmn$_~zQt#iS33j)yx?DJ}-}QcfvHg#zss6>)u`7d{ zJY}Yqcow*Et)1?7SbXiq2TdD3Xr`vk*`m8^vmrxtqm$UC=GP1CJC^%6im%+{xr8H3 zdQJ4pT(d8csb);vGNC!bFW%2xKIZ_-#4jz4>5@mgYeH)}w$7bD+2>T|M4q>5+gd~> z3tr&PSX_{!Vz~9>#yFz?Tgs$KG3{0h z!hcU?b&-3=5+=3K`9_0KWYW%AT!pPN&lj5{xYY8b*ve1em$r59ByQuhV_Qxax2z0M z*(|jq@uu;rZ;^E~_Cze~RGiJg9+xE7FvDTJ09T8Pv?)9_ff1ebL~H)eE5az#uJvTN(&-NZ06=>bOyZKWH4{ieuZuYo;kZu z9Q}1CPHahU>*qV{$5>3fk{u1%C0VX~xpZm4(&;nL_HBChLQ#3IzR{|{2^(7*H0p`&Zp_gT+%dm2#E}1}`--(Z9RC8_doC|?n)jN+=Zvl&`(a55ZqXfi z8M2EVL{AyC+z`8W=xfiM;vj|C5#-hGGs|6T72p>0f zFK6V?d0?tEDT(#Kfny@Q>J2P6HuE2o_~gSK*T7?aOy!#P85={fX+FN&4Rm8?6(uf; zo>eyUN9*&gE4NQQS(o{%^|_XwbEBm(LxrT&ipdS@cJqi%6Kp?YQ&ML<*tUv#^V8=@K4L`qJ{#_k6Z~NWde+_buO#7eDCiDJ$0mH`LyDv-mqrbmi z9zV}J=6_wJefj%e=T-ORUJv@u|N8Tdda<6rhd)@^mHxjYU;f%{PQ9&CseY=cKF{mF z+2yO=bJu@uFH~7~=KZzD%U-PstG|=ye>XB`!ba)a9lUdTFJJoo_4Ugu>-oR`zAktn z=ik-ZSKc>nDE)n3@%Q^&mt^6rOBMUy^GSa+%CXw_w@3eVZF9|x`)BV6g>AoE=AZtz z(3tNy|L(786|;AKNcVcKvS0rC@!0<+H-9F_cJI8LSNldwUz_zqw|?~hhrK;h_SAh= z(s#?)vxlKgKaSz`)pxnq=O5hsd57JcZ67|a)3kTo`cAs_Dx7#JA( IKovd%0APd3?f?J) literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/zoom-in.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/zoom-in.hlc new file mode 100644 index 0000000000000000000000000000000000000000..0f318148d32eb66cb170c5eb09edad1292a8f811 GIT binary patch literal 1060 zcmWIWW@Zs#U}E54xSDe=LMgi7r#k}!Lj(f@13Lo)LvCtGqFzRhwwLa?HD0~`XFSjA zpVB#bB6LIOiPPu3pPo9Quc>!JzjHkUm&6On=mV@;iA*t?D>G+SuKcL*SHV!Wb=99g zF?Y|{?0vMUM2`Vs*Sp@c5srbcgSeR)7?ijf7`Pc27^?E~b9FQG^oq;U--eycyKNw_ z_qjI5vrBS5#S=AFbueAg6A~{FSm0Q5LRCQLl#o()li2N_zx%|hJST6<=Vh`>-ky?D$>hx*` z_0rfH$^PxPb#HPdow_*;?YUZ)K~!4i#~^XmA8nrV zIa+I6TVDUZ?3i*$ao+L7&?AKclldMlSURP^(j)jJXK2Vx--8^*8njYSa!y4?sulz9y!@x zFN#0@WL}%R8yp}51RD}Szhn!f3n`rez?K>@woiBWN#wF{c{6}k$ZJLoN1a_4we;{Old z7nI6$mc$&qq}&#C;>FXm%;uF1tP|%LbzU^K_|S2Dqb#q_P8Yd0=Fc^UK3?eiZL>C! z#bm19`>ukO`JaDtsU5zQvP@>F<(|M9I%|R__g67j?EF<|n|WLG_3AS-IF7#kf1;r> z%DF&e`IXSgjw?KO)I?2Pc5?Ci*9A-0Uy2P6TeE!a|JfV#F3Wm-X1G6dSO8~%C>2|`-`&{?$bN04W&i2~3heJIhUd)?fD;T#}#d@hq@}wWO ziaXt-@}k@haV8y~@`T|yySlx_&pN-p_Sc*K*6g+U%^Bd$$YjrqJBKnr!IDN01Daov jHDSwYAf+I@q%j9I;{|xLvVkO+7?>FH7#J89FoSpi*bC2Y literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/zoom-out.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/zoom-out.hlc new file mode 100644 index 0000000000000000000000000000000000000000..b12fb2e26cd73633819b855016422d79efcb29da GIT binary patch literal 965 zcmWIWW@Zs#U}E54xSDe=;`J}~%N`6243P{B4D1XH47sT#iFz41+FrWn)_C>$pYc4e ze@f@%iO>z9Cr+RDetPPJzNX#@{m%6aToNxNqYtoZB{IcmuFRZSx$>jJUj;+i)>VK0 z#N7RJNoen*O(l8^2+Q8}o{iX9e9~nl69a=B7Xt$i0|P@4Et9@**%L4ubAY~HX&_Fj(IQTRk9_vica-pPCcH&rTRR$lq` zt|or}@1M6Wr)_qMp1VD@t#V32h}K@M+m1Ifw$8m7+orjQ!(_#Ev0F2E!nXxUyuG$8 z%P3}B?%z_YyLsDFqy=7w1^a2vbt|@5G0z1K%2R|zO-mqALy`{@x z!9~jlDm*O`%KVRNe5wt8uX1~zuKHif(aQ3@ybY^JSas~`m^SNlyZIH3_nv=O+$)~= z;VJVmb)@17#Z_&BHGQ_o)jA_FGTnyw&|UDkal{ zsgKf+9PD-eBkCt~*E zr2lpsAFPY^;GbN+>Lt&UStp+!K6P{5sroffz2?4-y&tjg+3z3Wn@X$NOQt@QzP)ql zue4V|NmuNyF?`vz{Se#qWx>7i5B^sf&Rd}V()(qR{N?n$dR=Z?HQ4v4F?u>nJbEmg zB=*Xw%y)6BsqtLqU(fDeb^CrcT_UY=$+zv(y*wLU2o$D;OkKS7?A3qnC)X}L*uZ7q zb$_8{s7TgLrslb8^Sx%?etV*QKdbD*eFdBJz80PMT(!n|*Rm;FKW+KqV&UfXt!avm zs^crmo%^NyJx)G;zT}Bw;zxE(dyk)aL4NJMJO95f`}Wd2z?+fDo*8!zVt|4rjUWaz lKOt+vmJ>iqL3l}HE?T|_@MdKL$uKc6G2}BaFgP%ScmVvXqXPf{ literal 0 HcmV?d00001 diff --git a/home/system/hyprland/cursor/macOS/manifest.hl b/home/system/hyprland/cursor/macOS/manifest.hl new file mode 100644 index 0000000..da013a0 --- /dev/null +++ b/home/system/hyprland/cursor/macOS/manifest.hl @@ -0,0 +1,4 @@ +name = macOS (SVG) +description = macOS cursors because they are a beaut! +version = 1 +cursors_directory = hyprcursors diff --git a/home/system/hyprland/default.nix b/home/system/hyprland/default.nix index 6be2951..7483783 100644 --- a/home/system/hyprland/default.nix +++ b/home/system/hyprland/default.nix @@ -1,11 +1,16 @@ { pkgs, config, inputs, ... }: { - imports = [ ./hyprlock.nix ./hypridle.nix ./hyprpaper.nix ]; + imports = [ + ./hyprlock.nix + ./hypridle.nix + ./hyprpaper.nix + # ./hyprcursor.nix + ]; home.packages = with pkgs; [ hyprshot hyprpicker - hyprcursor + # hyprcursor xdg-desktop-portal-hyprland wlr-randr wl-clipboard @@ -83,10 +88,10 @@ "$mod SHIFT, code:1${toString i}, movetoworkspace, ${toString ws}" ]) 9)); - bindm = [ + bindm = [ "$mod, mouse:272, movewindow" # Move Window (mouse) "$mod, R, resizewindow" # Resize Window (mouse) - ]; + ]; bindl = [ ",XF86AudioMute, exec, sound-toggle" # Toggle Mute @@ -112,8 +117,9 @@ "QT_WAYLAND_DISABLE_WINDOWDECORATION,1" "GTK_THEME,FlatColor:dark" "GTK2_RC_FILES,/home/hadi/.local/share/themes/FlatColor/gtk-2.0/gtkrc" - # "HYPRCURSOR_THEME,rose-pine-hyprcursor" + # "HYPRCURSOR_THEME,macOS" # "HYPRCURSOR_SIZE,16" + # "XCURSOR_SIZE,16" ]; general = { diff --git a/home/system/hyprland/hyprcursor.nix b/home/system/hyprland/hyprcursor.nix new file mode 100644 index 0000000..916ad79 --- /dev/null +++ b/home/system/hyprland/hyprcursor.nix @@ -0,0 +1,6 @@ +{ + home.file.".local/share/icons/macOS" = { + recursive = true; + source = ./cursor/macOS; + }; +} From 652377bd9bd80e7323bfaf15b9954bbc1502c66a Mon Sep 17 00:00:00 2001 From: Hadi <112569860+anotherhadi@users.noreply.github.com> Date: Wed, 26 Jun 2024 22:17:03 +0200 Subject: [PATCH 4/7] Update --- docs/TODO.md | 2 +- hosts/server/modules/exposed/nextcloud.nix | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/TODO.md b/docs/TODO.md index 4311fec..c5c0bbc 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -17,7 +17,7 @@ feel free to contribute <3 ([CONTRIBUTING.md](CONTRIBUTING.md)) - [ ] Night-shift status - [ ] Hyprland - - [ ] Make hyprcursor work + - [ ] Implement Hyprcursor (see home/system/hyprland/hyprcursor.nix: Not working, small cursor on some apps, big one on others) - [ ] Animations based on app name - [ ] Wofi: popin - [ ] Wlogout: fade in diff --git a/hosts/server/modules/exposed/nextcloud.nix b/hosts/server/modules/exposed/nextcloud.nix index ace8c5c..71c6050 100644 --- a/hosts/server/modules/exposed/nextcloud.nix +++ b/hosts/server/modules/exposed/nextcloud.nix @@ -1,4 +1,5 @@ # Nextcloud +{ config, ... }: let hostname = "cloud.anotherhadi.com"; in { services.nextcloud = { @@ -14,6 +15,11 @@ in { [ "localhost" "127.0.0.1" "192.168.2.23" "cloud.anotherhadi.com" ]; }; nginx.recommendedHttpHeaders = true; + extraApps = { + inherit (config.services.nextcloud.package.packages.apps) + contacts calendar tasks; + }; + extraAppsEnable = true; }; services.nginx.virtualHosts.${hostname} = { forceSSL = false; From 9cf68648ebe06c604329f1df8fb593a3be6abe4f Mon Sep 17 00:00:00 2001 From: Hadi <112569860+anotherhadi@users.noreply.github.com> Date: Wed, 26 Jun 2024 22:18:39 +0200 Subject: [PATCH 5/7] Update --- hosts/server/modules/exposed/nextcloud.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hosts/server/modules/exposed/nextcloud.nix b/hosts/server/modules/exposed/nextcloud.nix index 71c6050..d10d211 100644 --- a/hosts/server/modules/exposed/nextcloud.nix +++ b/hosts/server/modules/exposed/nextcloud.nix @@ -17,7 +17,7 @@ in { nginx.recommendedHttpHeaders = true; extraApps = { inherit (config.services.nextcloud.package.packages.apps) - contacts calendar tasks; + contacts calendar tasks notes; }; extraAppsEnable = true; }; From a9939a0f54832e0cfe4e4a57c72cc5ce6ece1ac5 Mon Sep 17 00:00:00 2001 From: Hadi <112569860+anotherhadi@users.noreply.github.com> Date: Thu, 27 Jun 2024 00:10:09 +0200 Subject: [PATCH 6/7] Update --- docs/APPS.md | 5 +- docs/CONTRIBUTING.md | 2 +- docs/THEMES.md | 2 +- docs/TODO.md | 8 +- docs/src/README_template.md | 2 +- home/programs/nvim/default.nix | 1 + home/programs/nvim/plugins/alpha.nix | 2 +- home/programs/nvim/plugins/lsp.nix | 7 + home/programs/nvim/plugins/ltex.nix | 10 + home/programs/qutebrowser/default.nix | 5 +- home/programs/qutebrowser/userscripts.nix | 14 + .../qutebrowser/userscripts/qute-bitwarden.py | 291 ++++++++++++++++++ hosts/modules/nvidia.nix | 4 +- 13 files changed, 341 insertions(+), 12 deletions(-) create mode 100644 home/programs/nvim/plugins/ltex.nix create mode 100644 home/programs/qutebrowser/userscripts.nix create mode 100644 home/programs/qutebrowser/userscripts/qute-bitwarden.py diff --git a/docs/APPS.md b/docs/APPS.md index 870a514..1f36b4e 100644 --- a/docs/APPS.md +++ b/docs/APPS.md @@ -4,10 +4,9 @@ ## Laptop -The laptop configuration is used by a Omen 16 laptop w/ nvidia and an amd gpu running NixOS. +The laptop configuration is used by an Omen 16 laptop w/ nvidia and an amd gpu running NixOS. The configurations files can be found in the `hosts/laptop` directory. - | Category | Name | |----------------|---------------| | WM | Hyprland | @@ -42,7 +41,7 @@ The configurations files can be found in the `hosts/laptop` directory. The server configuration is used by a home server running NixOS. The configurations files can be found in the `hosts/server` directory. -I mainly use it for self hosting websites and services such as Nextcloud, Vaultwarden, ... +I mainly use it for self-hosting websites and services such as Nextcloud, Vaultwarden, ... I exposed some services to the internet using a reverse proxy (Nginx) and cloudflare-dyndns, others are accessed through a tailscale network ### Apps diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 1456bc6..fd178d0 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -6,7 +6,7 @@ The process is straight-forward. - Read [How to get faster PR reviews](https://github.com/kubernetes/community/blob/master/contributors/guide/pull-requests.md#best-practices-for-faster-reviews) by Kubernetes (but skip step 0 and 1) - Fork Nixy [git repository](https://github.com/anotherhadi/nixy). -- Write your changes (new theme, bug fixes, task in todo, ...). +- Write your changes (new theme, bug fixes, task in to-do, ...). - Create a Pull Request against the main branch of Nixy. > [!WARNING] diff --git a/docs/THEMES.md b/docs/THEMES.md index 3cecf27..40ea07c 100644 --- a/docs/THEMES.md +++ b/docs/THEMES.md @@ -4,7 +4,7 @@ Themes are defined in `hosts/themes`. Those themes define the colors, fonts, ico You can change the selected theme by changing the import statement of your host's variables.nix file. > [!TIP] -> To apply the theme to Duckduckgo, follow the instructions in `$HOME/.duckduckgo-colorscheme.js` +> To apply the theme to DuckDuckGo, follow the instructions in `$HOME/.duckduckgo-colorscheme.js` ## Create your theme diff --git a/docs/TODO.md b/docs/TODO.md index c5c0bbc..f69d0d5 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -7,11 +7,14 @@ feel free to contribute <3 ([CONTRIBUTING.md](CONTRIBUTING.md)) - [ ] Variables-template with defaults - [ ] Themes - [ ] Upload new wallpapers - - [ ] MacOS theme + - [ ] macOS theme - [ ] Write a hyprland shortcuts markdown file (Parse the hyprland settings conf) - - [ ] Tofi (Wofi but terminal based) + - [ ] Tofi (Wofi, but terminal based) - [ ] add golang bin dir to path +- [ ] Qutebrowser + - [ ] Bitwarden integration (I need this.) + - [ ] Waybar - [ ] Caffeine status - [ ] Night-shift status @@ -28,6 +31,7 @@ feel free to contribute <3 ([CONTRIBUTING.md](CONTRIBUTING.md)) - [ ] Markdown snippets - [ ] Whichkey: Description for keybindings - [ ] Spelling + - [ ] Flash.nvim - [ ] Backup system for some folders ($home/dev, $home/pictures, ...) - [ ] Exclude file pattern (nodes modules, ...) diff --git a/docs/src/README_template.md b/docs/src/README_template.md index 835bcd2..622c1fa 100644 --- a/docs/src/README_template.md +++ b/docs/src/README_template.md @@ -50,4 +50,4 @@ sudo nixos-rebuild switch --flake ~/.config/nixos#yourhostname - [SCRIPTS.md](docs/SCRIPTS.md): Scripts that are available - [TODO.md](docs/TODO.md): What's next (feel free to contribute) - [CONTRIBUTING.md](docs/CONTRIBUTING.md): How to contribute -- [LICENSE](LICENSE): MIT Licensey +- [LICENSE](LICENSE): MIT License diff --git a/home/programs/nvim/default.nix b/home/programs/nvim/default.nix index 4d7e84d..9a92b69 100644 --- a/home/programs/nvim/default.nix +++ b/home/programs/nvim/default.nix @@ -25,6 +25,7 @@ ./plugins/noice.nix ./plugins/obsidian.nix ./plugins/image.nix + ./plugins/ltex.nix ./options.nix ./colorscheme.nix ]; diff --git a/home/programs/nvim/plugins/alpha.nix b/home/programs/nvim/plugins/alpha.nix index f81deca..19d8563 100644 --- a/home/programs/nvim/plugins/alpha.nix +++ b/home/programs/nvim/plugins/alpha.nix @@ -71,7 +71,7 @@ type = "button"; val = " NixOs Config"; on_press.__raw = - "function() vim.cmd[[e ${config.var.configDirectory}]] end"; + "function() vim.cmd[[Neotree ${config.var.configDirectory}]] end"; opts = { shortcut = "nc"; position = "center"; diff --git a/home/programs/nvim/plugins/lsp.nix b/home/programs/nvim/plugins/lsp.nix index e02bb9b..12c48b4 100644 --- a/home/programs/nvim/plugins/lsp.nix +++ b/home/programs/nvim/plugins/lsp.nix @@ -11,6 +11,13 @@ tailwindcss.enable = true; html.enable = true; svelte.enable = true; + ltex = { + enable = true; + settings = { + enabled = true; + language = "en"; + }; + }; }; keymaps.lspBuf = { "gd" = "definition"; diff --git a/home/programs/nvim/plugins/ltex.nix b/home/programs/nvim/plugins/ltex.nix new file mode 100644 index 0000000..337de0b --- /dev/null +++ b/home/programs/nvim/plugins/ltex.nix @@ -0,0 +1,10 @@ +{ + programs.nixvim.plugins.ltex-extra = { + enable = true; + settings = { + initCheck = true; + loadLangs = [ "en-US" "fr-FR" ]; + logLevel = "non"; + }; + }; +} diff --git a/home/programs/qutebrowser/default.nix b/home/programs/qutebrowser/default.nix index cda8a78..145dfa5 100644 --- a/home/programs/qutebrowser/default.nix +++ b/home/programs/qutebrowser/default.nix @@ -73,7 +73,10 @@ let in { - imports = [ ./duckduckgo-colorscheme.nix ]; + imports = [ + ./duckduckgo-colorscheme.nix + # ./userscripts.nix + ]; programs.qutebrowser = { enable = true; diff --git a/home/programs/qutebrowser/userscripts.nix b/home/programs/qutebrowser/userscripts.nix new file mode 100644 index 0000000..7c15adb --- /dev/null +++ b/home/programs/qutebrowser/userscripts.nix @@ -0,0 +1,14 @@ +{ pkgs, ... }: { + + home.packages = with pkgs; [ + keyutils + python3 + python311Packages.pyperclip + python312Packages.tldextract + ]; + + xdg.configFile."qutebrowser/userscripts/bitwarden" = { + source = ./userscripts/qute-bitwarden.py; + executable = true; + }; +} diff --git a/home/programs/qutebrowser/userscripts/qute-bitwarden.py b/home/programs/qutebrowser/userscripts/qute-bitwarden.py new file mode 100644 index 0000000..92377ce --- /dev/null +++ b/home/programs/qutebrowser/userscripts/qute-bitwarden.py @@ -0,0 +1,291 @@ +#!/usr/bin/env python3 + +# SPDX-FileCopyrightText: Chris Braun (cryzed) +# +# SPDX-License-Identifier: GPL-3.0-or-later + +""" +Insert login information using Bitwarden CLI and a dmenu-compatible application +(e.g. dmenu, rofi -dmenu, ...). +""" + +USAGE = """The domain of the site has to be in the name of the Bitwarden entry, for example: "github.com/cryzed" or +"websites/github.com". The login information is inserted by emulating key events using qutebrowser's fake-key command in this manner: +[USERNAME][PASSWORD], which is compatible with almost all login forms. + +If enabled, with the `--totp` flag, it will also move the TOTP code to the +clipboard, much like the Firefox add-on. + +You must log into Bitwarden CLI using `bw login` prior to use of this script. +The session key will be stored using keyctl for the number of seconds passed to +the --auto-lock option. + +To use in qutebrowser, run: `spawn --userscript qute-bitwarden` +""" + +EPILOG = """Dependencies: tldextract (Python 3 module), pyperclip (optional +Python module, used for TOTP codes), Bitwarden CLI (1.7.4 is known to work +but older versions may well also work) + +WARNING: The login details are viewable as plaintext in qutebrowser's debug log +(qute://log) and might be shared if you decide to submit a crash report!""" + +import argparse +import enum +import functools +import os +import shlex +import subprocess +import sys +import json +import tldextract + +argument_parser = argparse.ArgumentParser( + description=__doc__, + usage=USAGE, + epilog=EPILOG, +) +argument_parser.add_argument('url', nargs='?', default=os.getenv('QUTE_URL')) +argument_parser.add_argument('--dmenu-invocation', '-d', default='wofi --dmenu -i', + help='Invocation used to execute a dmenu-provider') +argument_parser.add_argument('--password-prompt-invocation', '-p', default='rofi -dmenu -p "Master Password" -password -lines 0', + help='Invocation used to prompt the user for their Bitwarden password') +argument_parser.add_argument('--no-insert-mode', '-n', dest='insert_mode', action='store_false', + help="Don't automatically enter insert mode") +argument_parser.add_argument('--totp', '-t', action='store_true', + help="Copy TOTP key to clipboard") +argument_parser.add_argument('--io-encoding', '-i', default='UTF-8', + help='Encoding used to communicate with subprocesses') +argument_parser.add_argument('--merge-candidates', '-m', action='store_true', + help='Merge pass candidates for fully-qualified and registered domain name') +argument_parser.add_argument('--auto-lock', type=int, default=900, + help='Automatically lock the vault after this many seconds') +group = argument_parser.add_mutually_exclusive_group() +group.add_argument('--username-only', '-e', + action='store_true', help='Only insert username') +group.add_argument('--password-only', '-w', + action='store_true', help='Only insert password') +group.add_argument('--totp-only', '-T', + action='store_true', help='Only insert totp code') + +stderr = functools.partial(print, file=sys.stderr) + + +class ExitCodes(enum.IntEnum): + SUCCESS = 0 + FAILURE = 1 + # 1 is automatically used if Python throws an exception + NO_PASS_CANDIDATES = 2 + COULD_NOT_MATCH_USERNAME = 3 + COULD_NOT_MATCH_PASSWORD = 4 + + +def qute_command(command): + with open(os.environ['QUTE_FIFO'], 'w') as fifo: + fifo.write(command + '\n') + fifo.flush() + + +def ask_password(password_prompt_invocation): + process = subprocess.run( + shlex.split(password_prompt_invocation), + text=True, + stdout=subprocess.PIPE, + ) + if process.returncode > 0: + raise Exception('Could not unlock vault') + master_pass = process.stdout.strip() + return subprocess.check_output( + ['bw', 'unlock', '--raw', master_pass], + text=True, + ).strip() + + +def get_session_key(auto_lock, password_prompt_invocation): + if auto_lock == 0: + subprocess.call(['keyctl', 'purge', 'user', 'bw_session']) + return ask_password(password_prompt_invocation) + else: + process = subprocess.run( + ['keyctl', 'request', 'user', 'bw_session'], + text=True, + stdout=subprocess.PIPE, + ) + key_id = process.stdout.strip() + if process.returncode > 0: + session = ask_password(password_prompt_invocation) + if not session: + raise Exception('Could not unlock vault') + key_id = subprocess.check_output( + ['keyctl', 'add', 'user', 'bw_session', session, '@u'], + text=True, + ).strip() + + if auto_lock > 0: + subprocess.call(['keyctl', 'timeout', str(key_id), str(auto_lock)]) + return subprocess.check_output( + ['keyctl', 'pipe', str(key_id)], + text=True, + ).strip() + + +def pass_(domain, encoding, auto_lock, password_prompt_invocation): + session_key = get_session_key(auto_lock, password_prompt_invocation) + process = subprocess.run( + ['bw', 'list', 'items', '--session', session_key, '--url', domain], + capture_output=True, + ) + + err = process.stderr.decode(encoding).strip() + if err: + msg = 'Bitwarden CLI returned for {:s} - {:s}'.format(domain, err) + stderr(msg) + + if process.returncode: + return '[]' + + out = process.stdout.decode(encoding).strip() + + return out + + +def get_totp_code(selection_id, domain_name, encoding, auto_lock, password_prompt_invocation): + session_key = get_session_key(auto_lock, password_prompt_invocation) + process = subprocess.run( + ['bw', 'get', 'totp', '--session', session_key, selection_id], + capture_output=True, + ) + + err = process.stderr.decode(encoding).strip() + if err: + # domain_name instead of selection_id to make it more user-friendly + msg = 'Bitwarden CLI returned for {:s} - {:s}'.format(domain_name, err) + stderr(msg) + + if process.returncode: + return '[]' + + out = process.stdout.decode(encoding).strip() + + return out + + +def dmenu(items, invocation, encoding): + command = shlex.split(invocation) + process = subprocess.run(command, input='\n'.join( + items).encode(encoding), stdout=subprocess.PIPE) + return process.stdout.decode(encoding).strip() + + +def fake_key_raw(text): + for character in text: + # Escape all characters by default, space requires special handling + sequence = '" "' if character == ' ' else r'\{}'.format(character) + qute_command('fake-key {}'.format(sequence)) + + +def main(arguments): + if not arguments.url: + argument_parser.print_help() + return ExitCodes.FAILURE + + extract_result = tldextract.extract(arguments.url) + + # Try to find candidates using targets in the following order: fully-qualified domain name (includes subdomains), + # the registered domain name and finally: the IPv4 address if that's what + # the URL represents + candidates = [] + for target in filter(None, [ + extract_result.fqdn, + extract_result.registered_domain, + extract_result.subdomain + '.' + extract_result.domain, + extract_result.domain, + extract_result.ipv4]): + target_candidates = json.loads( + pass_( + target, + arguments.io_encoding, + arguments.auto_lock, + arguments.password_prompt_invocation, + ) + ) + if not target_candidates: + continue + + candidates = candidates + target_candidates + if not arguments.merge_candidates: + break + else: + if not candidates: + stderr('No pass candidates for URL {!r} found!'.format( + arguments.url)) + return ExitCodes.NO_PASS_CANDIDATES + + if len(candidates) == 1: + selection = candidates.pop() + else: + choices = ['{:s} | {:s}'.format(c['name'], c['login']['username']) for c in candidates] + choice = dmenu(choices, arguments.dmenu_invocation, arguments.io_encoding) + choice_tokens = choice.split('|') + choice_name = choice_tokens[0].strip() + choice_username = choice_tokens[1].strip() + selection = next((c for (i, c) in enumerate(candidates) + if c['name'] == choice_name + and c['login']['username'] == choice_username), + None) + + # Nothing was selected, simply return + if not selection: + return ExitCodes.SUCCESS + + username = selection['login']['username'] + password = selection['login']['password'] + totp = selection['login']['totp'] + + if arguments.username_only: + fake_key_raw(username) + elif arguments.password_only: + fake_key_raw(password) + elif arguments.totp_only: + # No point in moving it to the clipboard in this case + fake_key_raw( + get_totp_code( + selection['id'], + selection['name'], + arguments.io_encoding, + arguments.auto_lock, + arguments.password_prompt_invocation, + ) + ) + else: + # Enter username and password using fake-key and (which seems to work almost universally), then switch + # back into insert-mode, so the form can be directly submitted by + # hitting enter afterwards + fake_key_raw(username) + qute_command('fake-key ') + fake_key_raw(password) + + if arguments.insert_mode: + qute_command('mode-enter insert') + + # If it finds a TOTP code, it copies it to the clipboard, + # which is the same behavior as the Firefox add-on. + if not arguments.totp_only and totp and arguments.totp: + # The import is done here, to make pyperclip an optional dependency + import pyperclip + pyperclip.copy( + get_totp_code( + selection['id'], + selection['name'], + arguments.io_encoding, + arguments.auto_lock, + arguments.password_prompt_invocation, + ) + ) + + return ExitCodes.SUCCESS + + +if __name__ == '__main__': + arguments = argument_parser.parse_args() + sys.exit(main(arguments)) diff --git a/hosts/modules/nvidia.nix b/hosts/modules/nvidia.nix index 83dcd54..67face8 100644 --- a/hosts/modules/nvidia.nix +++ b/hosts/modules/nvidia.nix @@ -31,9 +31,9 @@ in { hardware = { nvidia = { open = false; - nvidiaSettings = false; + nvidiaSettings = true; powerManagement.enable = - false; # This can cause sleep/suspend to fail and saves entire VRAM to /tmp/ + true; # This can cause sleep/suspend to fail and saves entire VRAM to /tmp/ modesetting.enable = true; package = nvidiaDriverChannel; }; From 071ce93f11c54ba73110821aca60d9e749c762f2 Mon Sep 17 00:00:00 2001 From: Hadi <112569860+anotherhadi@users.noreply.github.com> Date: Thu, 27 Jun 2024 00:11:54 +0200 Subject: [PATCH 7/7] Update --- docs/TODO.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/TODO.md b/docs/TODO.md index f69d0d5..8e2cf9e 100644 --- a/docs/TODO.md +++ b/docs/TODO.md @@ -32,6 +32,7 @@ feel free to contribute <3 ([CONTRIBUTING.md](CONTRIBUTING.md)) - [ ] Whichkey: Description for keybindings - [ ] Spelling - [ ] Flash.nvim + - [ ] Alpha: Open keybindings.md - [ ] Backup system for some folders ($home/dev, $home/pictures, ...) - [ ] Exclude file pattern (nodes modules, ...)