commit 3512d18b37b2e0cbd8f0a312b3645a68103212da Author: Yingjie Wang Date: Tue Jan 20 22:00:13 2026 -0500 init diff --git a/config/alias.cursor b/config/alias.cursor new file mode 100644 index 0000000..8e4cfe2 --- /dev/null +++ b/config/alias.cursor @@ -0,0 +1,4 @@ +24 4 4 x1/alias.png +30 5 5 x1_25/alias.png +36 6 6 x1_5/alias.png +48 8 8 x2/alias.png diff --git a/config/all-scroll.cursor b/config/all-scroll.cursor new file mode 100644 index 0000000..577d306 --- /dev/null +++ b/config/all-scroll.cursor @@ -0,0 +1,4 @@ +24 16 16 x1/all-scroll.png +30 20 20 x1_25/all-scroll.png +36 24 24 x1_5/all-scroll.png +48 32 32 x2/all-scroll.png diff --git a/config/bottom_left_corner.cursor b/config/bottom_left_corner.cursor new file mode 100644 index 0000000..fe61bc6 --- /dev/null +++ b/config/bottom_left_corner.cursor @@ -0,0 +1,4 @@ +24 4 26 x1/bottom_left_corner.png +30 5 32 x1_25/bottom_left_corner.png +36 6 39 x1_5/bottom_left_corner.png +48 8 52 x2/bottom_left_corner.png diff --git a/config/bottom_right_corner.cursor b/config/bottom_right_corner.cursor new file mode 100644 index 0000000..6ba83ba --- /dev/null +++ b/config/bottom_right_corner.cursor @@ -0,0 +1,4 @@ +24 26 26 x1/bottom_right_corner.png +30 32 32 x1_25/bottom_right_corner.png +36 39 39 x1_5/bottom_right_corner.png +48 52 52 x2/bottom_right_corner.png diff --git a/config/bottom_side.cursor b/config/bottom_side.cursor new file mode 100644 index 0000000..d663a4b --- /dev/null +++ b/config/bottom_side.cursor @@ -0,0 +1,4 @@ +24 16 28 x1/bottom_side.png +30 20 35 x1_25/bottom_side.png +36 24 42 x1_5/bottom_side.png +48 32 56 x2/bottom_side.png diff --git a/config/cell.cursor b/config/cell.cursor new file mode 100644 index 0000000..e1615df --- /dev/null +++ b/config/cell.cursor @@ -0,0 +1,4 @@ +24 16 16 x1/cell.png +30 20 20 x1_25/cell.png +36 24 24 x1_5/cell.png +48 32 32 x2/cell.png diff --git a/config/center_ptr.cursor b/config/center_ptr.cursor new file mode 100644 index 0000000..20d66c1 --- /dev/null +++ b/config/center_ptr.cursor @@ -0,0 +1,4 @@ +24 20 4 x1/center_ptr.png +30 25 5 x1_25/center_ptr.png +36 30 6 x1_5/center_ptr.png +48 40 8 x2/center_ptr.png diff --git a/config/col-resize.cursor b/config/col-resize.cursor new file mode 100644 index 0000000..d5ca15d --- /dev/null +++ b/config/col-resize.cursor @@ -0,0 +1,4 @@ +24 16 16 x1/col-resize.png +30 20 20 x1_25/col-resize.png +36 24 24 x1_5/col-resize.png +48 32 32 x2/col-resize.png diff --git a/config/color-picker.cursor b/config/color-picker.cursor new file mode 100644 index 0000000..42f82bc --- /dev/null +++ b/config/color-picker.cursor @@ -0,0 +1,4 @@ +24 4 29 x1/color-picker.png +30 5 36 x1_25/color-picker.png +36 6 43 x1_5/color-picker.png +48 8 58 x2/color-picker.png diff --git a/config/context-menu.cursor b/config/context-menu.cursor new file mode 100644 index 0000000..bbb3a5e --- /dev/null +++ b/config/context-menu.cursor @@ -0,0 +1,4 @@ +24 4 4 x1/context-menu.png +30 5 5 x1_25/context-menu.png +36 6 6 x1_5/context-menu.png +48 8 8 x2/context-menu.png diff --git a/config/copy.cursor b/config/copy.cursor new file mode 100644 index 0000000..a77129c --- /dev/null +++ b/config/copy.cursor @@ -0,0 +1,4 @@ +24 4 4 x1/copy.png +30 5 5 x1_25/copy.png +36 6 6 x1_5/copy.png +48 8 8 x2/copy.png diff --git a/config/crosshair.cursor b/config/crosshair.cursor new file mode 100644 index 0000000..afe825e --- /dev/null +++ b/config/crosshair.cursor @@ -0,0 +1,4 @@ +24 16 16 x1/crosshair.png +30 20 20 x1_25/crosshair.png +36 24 24 x1_5/crosshair.png +48 32 32 x2/crosshair.png diff --git a/config/default.cursor b/config/default.cursor new file mode 100644 index 0000000..50f975d --- /dev/null +++ b/config/default.cursor @@ -0,0 +1,4 @@ +24 4 4 x1/default.png +30 5 5 x1_25/default.png +36 6 6 x1_5/default.png +48 8 8 x2/default.png diff --git a/config/dnd-move.cursor b/config/dnd-move.cursor new file mode 100644 index 0000000..cac5c8d --- /dev/null +++ b/config/dnd-move.cursor @@ -0,0 +1,4 @@ +24 16 16 x1/dnd-move.png +30 20 20 x1_25/dnd-move.png +36 24 24 x1_5/dnd-move.png +48 32 32 x2/dnd-move.png diff --git a/config/dnd-no-drop.cursor b/config/dnd-no-drop.cursor new file mode 100644 index 0000000..98576a5 --- /dev/null +++ b/config/dnd-no-drop.cursor @@ -0,0 +1,4 @@ +24 16 16 x1/dnd-no-drop.png +30 20 20 x1_25/dnd-no-drop.png +36 24 24 x1_5/dnd-no-drop.png +48 32 32 x2/dnd-no-drop.png diff --git a/config/down-arrow.cursor b/config/down-arrow.cursor new file mode 100644 index 0000000..a07af31 --- /dev/null +++ b/config/down-arrow.cursor @@ -0,0 +1,4 @@ +24 16 28 x1/down-arrow.png +30 20 35 x1_25/down-arrow.png +36 24 42 x1_5/down-arrow.png +48 32 56 x2/down-arrow.png diff --git a/config/draft.cursor b/config/draft.cursor new file mode 100644 index 0000000..f9068c4 --- /dev/null +++ b/config/draft.cursor @@ -0,0 +1,4 @@ +24 4 29 x1/draft.png +30 5 36 x1_25/draft.png +36 6 43 x1_5/draft.png +48 8 58 x2/draft.png diff --git a/config/fleur.cursor b/config/fleur.cursor new file mode 100644 index 0000000..d6a66c5 --- /dev/null +++ b/config/fleur.cursor @@ -0,0 +1,4 @@ +24 16 16 x1/fleur.png +30 20 20 x1_25/fleur.png +36 24 24 x1_5/fleur.png +48 32 32 x2/fleur.png diff --git a/config/help.cursor b/config/help.cursor new file mode 100644 index 0000000..019679f --- /dev/null +++ b/config/help.cursor @@ -0,0 +1,4 @@ +24 4 4 x1/help.png +30 5 5 x1_25/help.png +36 6 6 x1_5/help.png +48 8 8 x2/help.png diff --git a/config/left-arrow.cursor b/config/left-arrow.cursor new file mode 100644 index 0000000..22602af --- /dev/null +++ b/config/left-arrow.cursor @@ -0,0 +1,4 @@ +24 4 16 x1/left-arrow.png +30 5 20 x1_25/left-arrow.png +36 6 24 x1_5/left-arrow.png +48 8 32 x2/left-arrow.png diff --git a/config/left_side.cursor b/config/left_side.cursor new file mode 100644 index 0000000..6d7df07 --- /dev/null +++ b/config/left_side.cursor @@ -0,0 +1,4 @@ +24 4 16 x1/left_side.png +30 5 20 x1_25/left_side.png +36 6 24 x1_5/left_side.png +48 8 32 x2/left_side.png diff --git a/config/no-drop.cursor b/config/no-drop.cursor new file mode 100644 index 0000000..aec8c0a --- /dev/null +++ b/config/no-drop.cursor @@ -0,0 +1,4 @@ +24 4 4 x1/no-drop.png +30 5 5 x1_25/no-drop.png +36 6 6 x1_5/no-drop.png +48 8 8 x2/no-drop.png diff --git a/config/not-allowed.cursor b/config/not-allowed.cursor new file mode 100644 index 0000000..7aab94b --- /dev/null +++ b/config/not-allowed.cursor @@ -0,0 +1,4 @@ +24 16 16 x1/not-allowed.png +30 20 20 x1_25/not-allowed.png +36 24 24 x1_5/not-allowed.png +48 32 32 x2/not-allowed.png diff --git a/config/openhand.cursor b/config/openhand.cursor new file mode 100644 index 0000000..824e36b --- /dev/null +++ b/config/openhand.cursor @@ -0,0 +1,4 @@ +24 16 16 x1/openhand.png +30 20 20 x1_25/openhand.png +36 24 24 x1_5/openhand.png +48 32 32 x2/openhand.png diff --git a/config/pencil.cursor b/config/pencil.cursor new file mode 100644 index 0000000..7be7218 --- /dev/null +++ b/config/pencil.cursor @@ -0,0 +1,4 @@ +24 4 29 x1/pencil.png +30 5 36 x1_25/pencil.png +36 6 43 x1_5/pencil.png +48 8 58 x2/pencil.png diff --git a/config/pirate.cursor b/config/pirate.cursor new file mode 100644 index 0000000..8497525 --- /dev/null +++ b/config/pirate.cursor @@ -0,0 +1,4 @@ +24 16 16 x1/pirate.png +30 20 20 x1_25/pirate.png +36 24 24 x1_5/pirate.png +48 32 32 x2/pirate.png diff --git a/config/pointer.cursor b/config/pointer.cursor new file mode 100644 index 0000000..86140f9 --- /dev/null +++ b/config/pointer.cursor @@ -0,0 +1,4 @@ +24 16 4 x1/pointer.png +30 20 5 x1_25/pointer.png +36 24 6 x1_5/pointer.png +48 32 8 x2/pointer.png diff --git a/config/progress.cursor b/config/progress.cursor new file mode 100644 index 0000000..3d16c44 --- /dev/null +++ b/config/progress.cursor @@ -0,0 +1,92 @@ +24 4 4 x1/progress-01.png 30 +24 4 4 x1/progress-02.png 30 +24 4 4 x1/progress-03.png 30 +24 4 4 x1/progress-04.png 30 +24 4 4 x1/progress-05.png 30 +24 4 4 x1/progress-06.png 30 +24 4 4 x1/progress-07.png 30 +24 4 4 x1/progress-08.png 30 +24 4 4 x1/progress-09.png 30 +24 4 4 x1/progress-10.png 30 +24 4 4 x1/progress-11.png 30 +24 4 4 x1/progress-12.png 30 +24 4 4 x1/progress-13.png 30 +24 4 4 x1/progress-14.png 30 +24 4 4 x1/progress-15.png 30 +24 4 4 x1/progress-16.png 30 +24 4 4 x1/progress-17.png 30 +24 4 4 x1/progress-18.png 30 +24 4 4 x1/progress-19.png 30 +24 4 4 x1/progress-20.png 30 +24 4 4 x1/progress-21.png 30 +24 4 4 x1/progress-22.png 30 +24 4 4 x1/progress-23.png 30 +30 5 5 x1_25/progress-01.png 30 +30 5 5 x1_25/progress-02.png 30 +30 5 5 x1_25/progress-03.png 30 +30 5 5 x1_25/progress-04.png 30 +30 5 5 x1_25/progress-05.png 30 +30 5 5 x1_25/progress-06.png 30 +30 5 5 x1_25/progress-07.png 30 +30 5 5 x1_25/progress-08.png 30 +30 5 5 x1_25/progress-09.png 30 +30 5 5 x1_25/progress-10.png 30 +30 5 5 x1_25/progress-11.png 30 +30 5 5 x1_25/progress-12.png 30 +30 5 5 x1_25/progress-13.png 30 +30 5 5 x1_25/progress-14.png 30 +30 5 5 x1_25/progress-15.png 30 +30 5 5 x1_25/progress-16.png 30 +30 5 5 x1_25/progress-17.png 30 +30 5 5 x1_25/progress-18.png 30 +30 5 5 x1_25/progress-19.png 30 +30 5 5 x1_25/progress-20.png 30 +30 5 5 x1_25/progress-21.png 30 +30 5 5 x1_25/progress-22.png 30 +30 5 5 x1_25/progress-23.png 30 +36 6 6 x1_5/progress-01.png 30 +36 6 6 x1_5/progress-02.png 30 +36 6 6 x1_5/progress-03.png 30 +36 6 6 x1_5/progress-04.png 30 +36 6 6 x1_5/progress-05.png 30 +36 6 6 x1_5/progress-06.png 30 +36 6 6 x1_5/progress-07.png 30 +36 6 6 x1_5/progress-08.png 30 +36 6 6 x1_5/progress-09.png 30 +36 6 6 x1_5/progress-10.png 30 +36 6 6 x1_5/progress-11.png 30 +36 6 6 x1_5/progress-12.png 30 +36 6 6 x1_5/progress-13.png 30 +36 6 6 x1_5/progress-14.png 30 +36 6 6 x1_5/progress-15.png 30 +36 6 6 x1_5/progress-16.png 30 +36 6 6 x1_5/progress-17.png 30 +36 6 6 x1_5/progress-18.png 30 +36 6 6 x1_5/progress-19.png 30 +36 6 6 x1_5/progress-20.png 30 +36 6 6 x1_5/progress-21.png 30 +36 6 6 x1_5/progress-22.png 30 +36 6 6 x1_5/progress-23.png 30 +48 8 8 x2/progress-01.png 30 +48 8 8 x2/progress-02.png 30 +48 8 8 x2/progress-03.png 30 +48 8 8 x2/progress-04.png 30 +48 8 8 x2/progress-05.png 30 +48 8 8 x2/progress-06.png 30 +48 8 8 x2/progress-07.png 30 +48 8 8 x2/progress-08.png 30 +48 8 8 x2/progress-09.png 30 +48 8 8 x2/progress-10.png 30 +48 8 8 x2/progress-11.png 30 +48 8 8 x2/progress-12.png 30 +48 8 8 x2/progress-13.png 30 +48 8 8 x2/progress-14.png 30 +48 8 8 x2/progress-15.png 30 +48 8 8 x2/progress-16.png 30 +48 8 8 x2/progress-17.png 30 +48 8 8 x2/progress-18.png 30 +48 8 8 x2/progress-19.png 30 +48 8 8 x2/progress-20.png 30 +48 8 8 x2/progress-21.png 30 +48 8 8 x2/progress-22.png 30 +48 8 8 x2/progress-23.png 30 diff --git a/config/right-arrow.cursor b/config/right-arrow.cursor new file mode 100644 index 0000000..70a1ec6 --- /dev/null +++ b/config/right-arrow.cursor @@ -0,0 +1,4 @@ +24 28 16 x1/right-arrow.png +30 35 20 x1_25/right-arrow.png +36 42 24 x1_5/right-arrow.png +48 56 32 x2/right-arrow.png diff --git a/config/right_ptr.cursor b/config/right_ptr.cursor new file mode 100644 index 0000000..12885e7 --- /dev/null +++ b/config/right_ptr.cursor @@ -0,0 +1,4 @@ +24 28 4 x1/right_ptr.png +30 35 5 x1_25/right_ptr.png +36 42 6 x1_5/right_ptr.png +48 56 8 x2/right_ptr.png diff --git a/config/right_side.cursor b/config/right_side.cursor new file mode 100644 index 0000000..4d181e1 --- /dev/null +++ b/config/right_side.cursor @@ -0,0 +1,4 @@ +24 28 16 x1/right_side.png +30 35 20 x1_25/right_side.png +36 42 24 x1_5/right_side.png +48 56 32 x2/right_side.png diff --git a/config/row-resize.cursor b/config/row-resize.cursor new file mode 100644 index 0000000..fa56d2c --- /dev/null +++ b/config/row-resize.cursor @@ -0,0 +1,4 @@ +24 16 16 x1/row-resize.png +30 20 20 x1_25/row-resize.png +36 24 24 x1_5/row-resize.png +48 32 32 x2/row-resize.png diff --git a/config/size_bdiag.cursor b/config/size_bdiag.cursor new file mode 100644 index 0000000..b4b540e --- /dev/null +++ b/config/size_bdiag.cursor @@ -0,0 +1,4 @@ +24 16 16 x1/size_bdiag.png +30 20 20 x1_25/size_bdiag.png +36 24 24 x1_5/size_bdiag.png +48 32 32 x2/size_bdiag.png diff --git a/config/size_fdiag.cursor b/config/size_fdiag.cursor new file mode 100644 index 0000000..a83f7e0 --- /dev/null +++ b/config/size_fdiag.cursor @@ -0,0 +1,4 @@ +24 16 16 x1/size_fdiag.png +30 20 20 x1_25/size_fdiag.png +36 24 24 x1_5/size_fdiag.png +48 32 32 x2/size_fdiag.png diff --git a/config/size_hor.cursor b/config/size_hor.cursor new file mode 100644 index 0000000..1b1975c --- /dev/null +++ b/config/size_hor.cursor @@ -0,0 +1,4 @@ +24 16 16 x1/size_hor.png +30 20 20 x1_25/size_hor.png +36 24 24 x1_5/size_hor.png +48 32 32 x2/size_hor.png diff --git a/config/size_ver.cursor b/config/size_ver.cursor new file mode 100644 index 0000000..d3245bb --- /dev/null +++ b/config/size_ver.cursor @@ -0,0 +1,4 @@ +24 16 16 x1/size_ver.png +30 20 20 x1_25/size_ver.png +36 24 24 x1_5/size_ver.png +48 32 32 x2/size_ver.png diff --git a/config/text.cursor b/config/text.cursor new file mode 100644 index 0000000..283201c --- /dev/null +++ b/config/text.cursor @@ -0,0 +1,4 @@ +24 16 16 x1/text.png +30 20 20 x1_25/text.png +36 24 24 x1_5/text.png +48 32 32 x2/text.png diff --git a/config/top_left_corner.cursor b/config/top_left_corner.cursor new file mode 100644 index 0000000..a702cbe --- /dev/null +++ b/config/top_left_corner.cursor @@ -0,0 +1,4 @@ +24 5 4 x1/top_left_corner.png +30 6 5 x1_25/top_left_corner.png +36 7 6 x1_5/top_left_corner.png +48 10 8 x2/top_left_corner.png diff --git a/config/top_right_corner.cursor b/config/top_right_corner.cursor new file mode 100644 index 0000000..5fa70a1 --- /dev/null +++ b/config/top_right_corner.cursor @@ -0,0 +1,4 @@ +24 26 4 x1/top_right_corner.png +30 32 5 x1_25/top_right_corner.png +36 39 6 x1_5/top_right_corner.png +48 52 8 x2/top_right_corner.png diff --git a/config/top_side.cursor b/config/top_side.cursor new file mode 100644 index 0000000..83be0ac --- /dev/null +++ b/config/top_side.cursor @@ -0,0 +1,4 @@ +24 16 4 x1/top_side.png +30 20 5 x1_25/top_side.png +36 24 6 x1_5/top_side.png +48 32 8 x2/top_side.png diff --git a/config/up-arrow.cursor b/config/up-arrow.cursor new file mode 100644 index 0000000..50ba1b2 --- /dev/null +++ b/config/up-arrow.cursor @@ -0,0 +1,4 @@ +24 16 4 x1/up-arrow.png +30 20 5 x1_25/up-arrow.png +36 24 6 x1_5/up-arrow.png +48 32 8 x2/up-arrow.png diff --git a/config/vertical-text.cursor b/config/vertical-text.cursor new file mode 100644 index 0000000..80184e6 --- /dev/null +++ b/config/vertical-text.cursor @@ -0,0 +1,4 @@ +24 16 16 x1/vertical-text.png +30 20 20 x1_25/vertical-text.png +36 24 24 x1_5/vertical-text.png +48 32 32 x2/vertical-text.png diff --git a/config/wait.cursor b/config/wait.cursor new file mode 100644 index 0000000..31d35c7 --- /dev/null +++ b/config/wait.cursor @@ -0,0 +1,92 @@ +24 16 16 x1/wait-01.png 30 +24 16 16 x1/wait-02.png 30 +24 16 16 x1/wait-03.png 30 +24 16 16 x1/wait-04.png 30 +24 16 16 x1/wait-05.png 30 +24 16 16 x1/wait-06.png 30 +24 16 16 x1/wait-07.png 30 +24 16 16 x1/wait-08.png 30 +24 16 16 x1/wait-09.png 30 +24 16 16 x1/wait-10.png 30 +24 16 16 x1/wait-11.png 30 +24 16 16 x1/wait-12.png 30 +24 16 16 x1/wait-13.png 30 +24 16 16 x1/wait-14.png 30 +24 16 16 x1/wait-15.png 30 +24 16 16 x1/wait-16.png 30 +24 16 16 x1/wait-17.png 30 +24 16 16 x1/wait-18.png 30 +24 16 16 x1/wait-19.png 30 +24 16 16 x1/wait-20.png 30 +24 16 16 x1/wait-21.png 30 +24 16 16 x1/wait-22.png 30 +24 16 16 x1/wait-23.png 30 +30 20 20 x1_25/wait-01.png 30 +30 20 20 x1_25/wait-02.png 30 +30 20 20 x1_25/wait-03.png 30 +30 20 20 x1_25/wait-04.png 30 +30 20 20 x1_25/wait-05.png 30 +30 20 20 x1_25/wait-06.png 30 +30 20 20 x1_25/wait-07.png 30 +30 20 20 x1_25/wait-08.png 30 +30 20 20 x1_25/wait-09.png 30 +30 20 20 x1_25/wait-10.png 30 +30 20 20 x1_25/wait-11.png 30 +30 20 20 x1_25/wait-12.png 30 +30 20 20 x1_25/wait-13.png 30 +30 20 20 x1_25/wait-14.png 30 +30 20 20 x1_25/wait-15.png 30 +30 20 20 x1_25/wait-16.png 30 +30 20 20 x1_25/wait-17.png 30 +30 20 20 x1_25/wait-18.png 30 +30 20 20 x1_25/wait-19.png 30 +30 20 20 x1_25/wait-20.png 30 +30 20 20 x1_25/wait-21.png 30 +30 20 20 x1_25/wait-22.png 30 +30 20 20 x1_25/wait-23.png 30 +36 24 24 x1_5/wait-01.png 30 +36 24 24 x1_5/wait-02.png 30 +36 24 24 x1_5/wait-03.png 30 +36 24 24 x1_5/wait-04.png 30 +36 24 24 x1_5/wait-05.png 30 +36 24 24 x1_5/wait-06.png 30 +36 24 24 x1_5/wait-07.png 30 +36 24 24 x1_5/wait-08.png 30 +36 24 24 x1_5/wait-09.png 30 +36 24 24 x1_5/wait-10.png 30 +36 24 24 x1_5/wait-11.png 30 +36 24 24 x1_5/wait-12.png 30 +36 24 24 x1_5/wait-13.png 30 +36 24 24 x1_5/wait-14.png 30 +36 24 24 x1_5/wait-15.png 30 +36 24 24 x1_5/wait-16.png 30 +36 24 24 x1_5/wait-17.png 30 +36 24 24 x1_5/wait-18.png 30 +36 24 24 x1_5/wait-19.png 30 +36 24 24 x1_5/wait-20.png 30 +36 24 24 x1_5/wait-21.png 30 +36 24 24 x1_5/wait-22.png 30 +36 24 24 x1_5/wait-23.png 30 +48 32 32 x2/wait-01.png 30 +48 32 32 x2/wait-02.png 30 +48 32 32 x2/wait-03.png 30 +48 32 32 x2/wait-04.png 30 +48 32 32 x2/wait-05.png 30 +48 32 32 x2/wait-06.png 30 +48 32 32 x2/wait-07.png 30 +48 32 32 x2/wait-08.png 30 +48 32 32 x2/wait-09.png 30 +48 32 32 x2/wait-10.png 30 +48 32 32 x2/wait-11.png 30 +48 32 32 x2/wait-12.png 30 +48 32 32 x2/wait-13.png 30 +48 32 32 x2/wait-14.png 30 +48 32 32 x2/wait-15.png 30 +48 32 32 x2/wait-16.png 30 +48 32 32 x2/wait-17.png 30 +48 32 32 x2/wait-18.png 30 +48 32 32 x2/wait-19.png 30 +48 32 32 x2/wait-20.png 30 +48 32 32 x2/wait-21.png 30 +48 32 32 x2/wait-22.png 30 +48 32 32 x2/wait-23.png 30 diff --git a/config/wayland-cursor.cursor b/config/wayland-cursor.cursor new file mode 100644 index 0000000..29e793e --- /dev/null +++ b/config/wayland-cursor.cursor @@ -0,0 +1,4 @@ +24 16 16 x1/wayland-cursor.png +30 20 20 x1_25/wayland-cursor.png +36 24 24 x1_5/wayland-cursor.png +48 32 32 x2/wayland-cursor.png diff --git a/config/x-cursor.cursor b/config/x-cursor.cursor new file mode 100644 index 0000000..7d89fe1 --- /dev/null +++ b/config/x-cursor.cursor @@ -0,0 +1,4 @@ +24 16 16 x1/x-cursor.png +30 20 20 x1_25/x-cursor.png +36 24 24 x1_5/x-cursor.png +48 32 32 x2/x-cursor.png diff --git a/config/zoom-in.cursor b/config/zoom-in.cursor new file mode 100644 index 0000000..4f7cd39 --- /dev/null +++ b/config/zoom-in.cursor @@ -0,0 +1,4 @@ +24 16 16 x1/zoom-in.png +30 20 20 x1_25/zoom-in.png +36 24 24 x1_5/zoom-in.png +48 32 32 x2/zoom-in.png diff --git a/config/zoom-out.cursor b/config/zoom-out.cursor new file mode 100644 index 0000000..607b677 --- /dev/null +++ b/config/zoom-out.cursor @@ -0,0 +1,4 @@ +24 16 16 x1/zoom-out.png +30 20 20 x1_25/zoom-out.png +36 24 24 x1_5/zoom-out.png +48 32 32 x2/zoom-out.png diff --git a/cursorList b/cursorList new file mode 100644 index 0000000..567f1c0 --- /dev/null +++ b/cursorList @@ -0,0 +1,69 @@ +00000000000000020006000e7e9ffc3f progress +00008160000006810000408080010102 size_ver +03b6e0fcb3499374a867c041f52298f0 circle +08e8e1c95fe2fc01f976f1e063a24ccd progress +1081e37283d90000800003c07f3ef6bf copy +3085a0e285430894940527032f8b26df alias +3ecb610c1bf2410f44200f48c40d3599 progress +4498f0e0c1937ffe01fd06f973665830 dnd-move +5c6cd98b3f3ebcb1f9c7f1c204630408 help +6407b0e94181790501fd1e167b474872 copy +640fb0e74195791501fd1ed57b41487f alias +9081237383d90e509aa00f00170e968f dnd-move +9d800788f1b08800ae810202380a0822 pointer +a2a266d0498c3104214a47bd64ab0fc8 alias +b66166c04f8c3109214a4fbd64a50fc8 copy +d9ce0ab605698f320427677b458ad60b help +e29285e634086352946a0e7090d73106 pointer +fcf21c00b30f7e3f83fe0dfd12e71cff dnd-move +arrow default +circle not-allowed +closedhand dnd-move +col-resize size_hor +color-picker crosshair +copy dnd-move +cross crosshair +crossed_circle not-allowed +dnd-copy copy +dnd-none dnd-move +e-resize size_hor +forbidden no-drop +grab openhand +grabbing dnd-move +h_double_arrow size_hor +half-busy progress +hand1 pointer +hand2 pointer +ibeam text +left_ptr default +left_ptr_help help +left_ptr_watch progress +left_side left-arrow +link alias +ll_angle bottom_left_corner +lr_angle bottom_right_corner +move dnd-move +n-resize size_ver +ne-resize top_right_corner +nesw-resize size_bdiag +nw-resize top_left_corner +nwse-resize size_fdiag +plus cell +pointing_hand pointer +question_arrow help +right_side right-arrow +s-resize size_ver +sb_h_double_arrow size_hor +sb_v_double_arrow size_ver +se-resize bottom_right_corner +size_all fleur +split_h col-resize +split_v row-resize +sw-resize bottom_left_corner +ul_angle top_left_corner +ur_angle top_right_corner +v_double_arrow size_ver +w-resize size_hor +watch wait +whats_this help +xterm text diff --git a/src/hyprcursors/all-scroll/all-scroll.svg b/src/hyprcursors/all-scroll/all-scroll.svg new file mode 100644 index 0000000..8f1d351 --- /dev/null +++ b/src/hyprcursors/all-scroll/all-scroll.svg @@ -0,0 +1,106 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/all-scroll/meta.hl b/src/hyprcursors/all-scroll/meta.hl new file mode 100644 index 0000000..90ea67d --- /dev/null +++ b/src/hyprcursors/all-scroll/meta.hl @@ -0,0 +1,6 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_size = 36, all-scroll.svg diff --git a/src/hyprcursors/bottom_left_corner/bottom_left_corner.svg b/src/hyprcursors/bottom_left_corner/bottom_left_corner.svg new file mode 100644 index 0000000..de6042b --- /dev/null +++ b/src/hyprcursors/bottom_left_corner/bottom_left_corner.svg @@ -0,0 +1,97 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/bottom_left_corner/meta.hl b/src/hyprcursors/bottom_left_corner/meta.hl new file mode 100644 index 0000000..1474d95 --- /dev/null +++ b/src/hyprcursors/bottom_left_corner/meta.hl @@ -0,0 +1,9 @@ +resize_algorithm = bilinear + +hotspot_x = 0.125 +hotspot_y = 0.875 + +define_override = ll_angle +define_override = sw-resize + +define_size = 36, bottom_left_corner.svg diff --git a/src/hyprcursors/bottom_right_corner/bottom_right_corner.svg b/src/hyprcursors/bottom_right_corner/bottom_right_corner.svg new file mode 100644 index 0000000..cb2c069 --- /dev/null +++ b/src/hyprcursors/bottom_right_corner/bottom_right_corner.svg @@ -0,0 +1,96 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/bottom_right_corner/meta.hl b/src/hyprcursors/bottom_right_corner/meta.hl new file mode 100644 index 0000000..dfcd850 --- /dev/null +++ b/src/hyprcursors/bottom_right_corner/meta.hl @@ -0,0 +1,9 @@ +resize_algorithm = bilinear + +hotspot_x = 0.875 +hotspot_y = 0.875 + +define_override = lr_angle +define_override = se-resize + +define_size = 36, bottom_right_corner.svg diff --git a/src/hyprcursors/bottom_side/bottom_side.svg b/src/hyprcursors/bottom_side/bottom_side.svg new file mode 100644 index 0000000..aa1ccdd --- /dev/null +++ b/src/hyprcursors/bottom_side/bottom_side.svg @@ -0,0 +1,104 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/bottom_side/meta.hl b/src/hyprcursors/bottom_side/meta.hl new file mode 100644 index 0000000..b273197 --- /dev/null +++ b/src/hyprcursors/bottom_side/meta.hl @@ -0,0 +1,6 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.875 + +define_size = 36, bottom_side.svg diff --git a/src/hyprcursors/cell/cell.svg b/src/hyprcursors/cell/cell.svg new file mode 100644 index 0000000..6d4b4de --- /dev/null +++ b/src/hyprcursors/cell/cell.svg @@ -0,0 +1,98 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/cell/meta.hl b/src/hyprcursors/cell/meta.hl new file mode 100644 index 0000000..3eacfb3 --- /dev/null +++ b/src/hyprcursors/cell/meta.hl @@ -0,0 +1,8 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_override = plus + +define_size = 36, cell.svg diff --git a/src/hyprcursors/center_ptr/center_ptr.svg b/src/hyprcursors/center_ptr/center_ptr.svg new file mode 100644 index 0000000..26fa825 --- /dev/null +++ b/src/hyprcursors/center_ptr/center_ptr.svg @@ -0,0 +1,96 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/center_ptr/meta.hl b/src/hyprcursors/center_ptr/meta.hl new file mode 100644 index 0000000..2e5a42f --- /dev/null +++ b/src/hyprcursors/center_ptr/meta.hl @@ -0,0 +1,6 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.125 + +define_size = 36, center_ptr.svg diff --git a/src/hyprcursors/col-resize/col-resize.svg b/src/hyprcursors/col-resize/col-resize.svg new file mode 100644 index 0000000..c241f02 --- /dev/null +++ b/src/hyprcursors/col-resize/col-resize.svg @@ -0,0 +1,114 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/col-resize/meta.hl b/src/hyprcursors/col-resize/meta.hl new file mode 100644 index 0000000..c05f69f --- /dev/null +++ b/src/hyprcursors/col-resize/meta.hl @@ -0,0 +1,9 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_override = split_h +define_override = split_h + +define_size = 36, col-resize.svg diff --git a/src/hyprcursors/color-picker/color-picker.svg b/src/hyprcursors/color-picker/color-picker.svg new file mode 100644 index 0000000..d16d3b7 --- /dev/null +++ b/src/hyprcursors/color-picker/color-picker.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/color-picker/meta.hl b/src/hyprcursors/color-picker/meta.hl new file mode 100644 index 0000000..118f312 --- /dev/null +++ b/src/hyprcursors/color-picker/meta.hl @@ -0,0 +1,6 @@ +resize_algorithm = bilinear + +hotspot_x = 0.125 +hotspot_y = 0.90625 + +define_size = 36, color-picker.svg diff --git a/src/hyprcursors/context-menu/context-menu.svg b/src/hyprcursors/context-menu/context-menu.svg new file mode 100644 index 0000000..3097ee7 --- /dev/null +++ b/src/hyprcursors/context-menu/context-menu.svg @@ -0,0 +1,149 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/context-menu/meta.hl b/src/hyprcursors/context-menu/meta.hl new file mode 100644 index 0000000..6e84b4f --- /dev/null +++ b/src/hyprcursors/context-menu/meta.hl @@ -0,0 +1,7 @@ +resize_algorithm = bilinear + +hotspot_x = 0.125 +hotspot_y = 0.125 + +define_size = 36, context-menu.svg + diff --git a/src/hyprcursors/copy/copy.svg b/src/hyprcursors/copy/copy.svg new file mode 100644 index 0000000..21f13a1 --- /dev/null +++ b/src/hyprcursors/copy/copy.svg @@ -0,0 +1,128 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/copy/meta.hl b/src/hyprcursors/copy/meta.hl new file mode 100644 index 0000000..a46a1ec --- /dev/null +++ b/src/hyprcursors/copy/meta.hl @@ -0,0 +1,11 @@ +resize_algorithm = bilinear + +hotspot_x = 0.125 +hotspot_y = 0.125 + +define_override = dnd-copy +define_override = 1081e37283d90000800003c07f3ef6bf +define_override = 6407b0e94181790501fd1e167b474872 +define_override = b66166c04f8c3109214a4fbd64a50fc8 + +define_size = 36, copy.svg diff --git a/src/hyprcursors/crosshair/crosshair.svg b/src/hyprcursors/crosshair/crosshair.svg new file mode 100644 index 0000000..ad83a77 --- /dev/null +++ b/src/hyprcursors/crosshair/crosshair.svg @@ -0,0 +1,94 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/crosshair/meta.hl b/src/hyprcursors/crosshair/meta.hl new file mode 100644 index 0000000..fe5f9ae --- /dev/null +++ b/src/hyprcursors/crosshair/meta.hl @@ -0,0 +1,8 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_override = cross + +define_size = 36, crosshair.svg diff --git a/src/hyprcursors/default/default.svg b/src/hyprcursors/default/default.svg new file mode 100644 index 0000000..2399dc1 --- /dev/null +++ b/src/hyprcursors/default/default.svg @@ -0,0 +1,95 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/default/meta.hl b/src/hyprcursors/default/meta.hl new file mode 100644 index 0000000..83655d8 --- /dev/null +++ b/src/hyprcursors/default/meta.hl @@ -0,0 +1,9 @@ +resize_algorithm = bilinear + +hotspot_x = 0.125 +hotspot_y = 0.125 + +define_override = arrow +define_override = left_ptr + +define_size = 36, default.svg diff --git a/src/hyprcursors/dnd-move/dnd-move.svg b/src/hyprcursors/dnd-move/dnd-move.svg new file mode 100644 index 0000000..566395e --- /dev/null +++ b/src/hyprcursors/dnd-move/dnd-move.svg @@ -0,0 +1,114 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/dnd-move/meta.hl b/src/hyprcursors/dnd-move/meta.hl new file mode 100644 index 0000000..a8f37d6 --- /dev/null +++ b/src/hyprcursors/dnd-move/meta.hl @@ -0,0 +1,14 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_override = 4498f0e0c1937ffe01fd06f973665830 +define_override = 9081237383d90e509aa00f00170e968f +define_override = fcf21c00b30f7e3f83fe0dfd12e71cff +define_override = closedhand +define_override = dnd-none +define_override = grabbing +define_override = move + +define_size = 36, dnd-move.svg diff --git a/src/hyprcursors/dnd-no-drop/dnd-no-drop.svg b/src/hyprcursors/dnd-no-drop/dnd-no-drop.svg new file mode 100644 index 0000000..857236b --- /dev/null +++ b/src/hyprcursors/dnd-no-drop/dnd-no-drop.svg @@ -0,0 +1,146 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/dnd-no-drop/meta.hl b/src/hyprcursors/dnd-no-drop/meta.hl new file mode 100644 index 0000000..6576135 --- /dev/null +++ b/src/hyprcursors/dnd-no-drop/meta.hl @@ -0,0 +1,6 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_size = 36, dnd-no-drop.svg diff --git a/src/hyprcursors/down-arrow/down-arrow.svg b/src/hyprcursors/down-arrow/down-arrow.svg new file mode 100644 index 0000000..9462b99 --- /dev/null +++ b/src/hyprcursors/down-arrow/down-arrow.svg @@ -0,0 +1,93 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/down-arrow/meta.hl b/src/hyprcursors/down-arrow/meta.hl new file mode 100644 index 0000000..2397bb7 --- /dev/null +++ b/src/hyprcursors/down-arrow/meta.hl @@ -0,0 +1,6 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.78125 + +define_size = 36, down-arrow.svg diff --git a/src/hyprcursors/draft/draft.svg b/src/hyprcursors/draft/draft.svg new file mode 100644 index 0000000..2f2af68 --- /dev/null +++ b/src/hyprcursors/draft/draft.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/src/hyprcursors/draft/meta.hl b/src/hyprcursors/draft/meta.hl new file mode 100644 index 0000000..5204d63 --- /dev/null +++ b/src/hyprcursors/draft/meta.hl @@ -0,0 +1,6 @@ +resize_algorithm = bilinear + +hotspot_x = 0.125 +hotspot_y = 0.875 + +define_size = 36, draft.svg diff --git a/src/hyprcursors/fleur/fleur.svg b/src/hyprcursors/fleur/fleur.svg new file mode 100644 index 0000000..3bd3618 --- /dev/null +++ b/src/hyprcursors/fleur/fleur.svg @@ -0,0 +1,102 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/fleur/meta.hl b/src/hyprcursors/fleur/meta.hl new file mode 100644 index 0000000..1e4d9ba --- /dev/null +++ b/src/hyprcursors/fleur/meta.hl @@ -0,0 +1,8 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_override = size_all + +define_size = 36, fleur.svg diff --git a/src/hyprcursors/help/help.svg b/src/hyprcursors/help/help.svg new file mode 100644 index 0000000..9bd5b7d --- /dev/null +++ b/src/hyprcursors/help/help.svg @@ -0,0 +1,127 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/help/meta.hl b/src/hyprcursors/help/meta.hl new file mode 100644 index 0000000..b227041 --- /dev/null +++ b/src/hyprcursors/help/meta.hl @@ -0,0 +1,12 @@ +resize_algorithm = bilinear + +hotspot_x = 0.125 +hotspot_y = 0.125 + +define_override = 5c6cd98b3f3ebcb1f9c7f1c204630408 +define_override = d9ce0ab605698f320427677b458ad60b +define_override = left_ptr_help +define_override = question_arrow +define_override = whats_this + +define_size = 36, help.svg diff --git a/src/hyprcursors/left-arrow/left-arrow.svg b/src/hyprcursors/left-arrow/left-arrow.svg new file mode 100644 index 0000000..bfee63d --- /dev/null +++ b/src/hyprcursors/left-arrow/left-arrow.svg @@ -0,0 +1,94 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/left-arrow/meta.hl b/src/hyprcursors/left-arrow/meta.hl new file mode 100644 index 0000000..6976416 --- /dev/null +++ b/src/hyprcursors/left-arrow/meta.hl @@ -0,0 +1,8 @@ +resize_algorithm = bilinear + +hotspot_x = 0.125 +hotspot_y = 0.5 + +define_override = left_side + +define_size = 36, left-arrow.svg diff --git a/src/hyprcursors/left_side/left_side.svg b/src/hyprcursors/left_side/left_side.svg new file mode 100644 index 0000000..e094159 --- /dev/null +++ b/src/hyprcursors/left_side/left_side.svg @@ -0,0 +1,106 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/left_side/meta.hl b/src/hyprcursors/left_side/meta.hl new file mode 100644 index 0000000..08f4633 --- /dev/null +++ b/src/hyprcursors/left_side/meta.hl @@ -0,0 +1,6 @@ +resize_algorithm = bilinear + +hotspot_x = 0.125 +hotspot_y = 0.5 + +define_size = 36, left_side.svg diff --git a/src/hyprcursors/no-drop/meta.hl b/src/hyprcursors/no-drop/meta.hl new file mode 100644 index 0000000..7c49254 --- /dev/null +++ b/src/hyprcursors/no-drop/meta.hl @@ -0,0 +1,8 @@ +resize_algorithm = bilinear + +hotspot_x = 0.125 +hotspot_y = 0.125 + +define_override = forbidden + +define_size = 36, no-drop.svg diff --git a/src/hyprcursors/no-drop/no-drop.svg b/src/hyprcursors/no-drop/no-drop.svg new file mode 100644 index 0000000..5e871ca --- /dev/null +++ b/src/hyprcursors/no-drop/no-drop.svg @@ -0,0 +1,123 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/not-allowed/meta.hl b/src/hyprcursors/not-allowed/meta.hl new file mode 100644 index 0000000..212f4dd --- /dev/null +++ b/src/hyprcursors/not-allowed/meta.hl @@ -0,0 +1,9 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_override = circle +define_override = crossed_circle + +define_size = 36, not-allowed.svg diff --git a/src/hyprcursors/not-allowed/not-allowed.svg b/src/hyprcursors/not-allowed/not-allowed.svg new file mode 100644 index 0000000..5ef60a4 --- /dev/null +++ b/src/hyprcursors/not-allowed/not-allowed.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/hyprcursors/openhand/meta.hl b/src/hyprcursors/openhand/meta.hl new file mode 100644 index 0000000..2edf109 --- /dev/null +++ b/src/hyprcursors/openhand/meta.hl @@ -0,0 +1,8 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_override = grab + +define_size = 36, openhand.svg diff --git a/src/hyprcursors/openhand/openhand.svg b/src/hyprcursors/openhand/openhand.svg new file mode 100644 index 0000000..8f2209b --- /dev/null +++ b/src/hyprcursors/openhand/openhand.svg @@ -0,0 +1,84 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/pencil/meta.hl b/src/hyprcursors/pencil/meta.hl new file mode 100644 index 0000000..a4ca53d --- /dev/null +++ b/src/hyprcursors/pencil/meta.hl @@ -0,0 +1,6 @@ +resize_algorithm = bilinear + +hotspot_x = 0.09375 +hotspot_y = 0.90625 + +define_size = 36, pencil.svg diff --git a/src/hyprcursors/pencil/pencil.svg b/src/hyprcursors/pencil/pencil.svg new file mode 100644 index 0000000..751fab7 --- /dev/null +++ b/src/hyprcursors/pencil/pencil.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/hyprcursors/pirate/meta.hl b/src/hyprcursors/pirate/meta.hl new file mode 100644 index 0000000..2a93187 --- /dev/null +++ b/src/hyprcursors/pirate/meta.hl @@ -0,0 +1,6 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_size = 36, pirate.svg diff --git a/src/hyprcursors/pirate/pirate.svg b/src/hyprcursors/pirate/pirate.svg new file mode 100644 index 0000000..64b7ed0 --- /dev/null +++ b/src/hyprcursors/pirate/pirate.svg @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/hyprcursors/pointer/meta.hl b/src/hyprcursors/pointer/meta.hl new file mode 100644 index 0000000..f7629d4 --- /dev/null +++ b/src/hyprcursors/pointer/meta.hl @@ -0,0 +1,12 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.125 + +define_override = 9d800788f1b08800ae810202380a0822 +define_override = e29285e634086352946a0e7090d73106 +define_override = hand1 +define_override = hand2 +define_override = pointing_hand + +define_size = 36, pointer.svg diff --git a/src/hyprcursors/pointer/pointer.svg b/src/hyprcursors/pointer/pointer.svg new file mode 100644 index 0000000..f7d64cd --- /dev/null +++ b/src/hyprcursors/pointer/pointer.svg @@ -0,0 +1,88 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/meta.hl b/src/hyprcursors/progress/meta.hl new file mode 100644 index 0000000..036d35f --- /dev/null +++ b/src/hyprcursors/progress/meta.hl @@ -0,0 +1,35 @@ +resize_algorithm = bilinear + +hotspot_x = 0.125 +hotspot_y = 0.125 + +define_override = 00000000000000020006000e7e9ffc3f +define_override = 08e8e1c95fe2fc01f976f1e063a24ccd +define_override = 3ecb610c1bf2410f44200f48c40d3599 +define_override = half-busy +define_override = left_ptr_watch + +define_size = 36, progress.svg, 30 +define_size = 36, progress-01.svg, 30 +define_size = 36, progress-02.svg, 30 +define_size = 36, progress-03.svg, 30 +define_size = 36, progress-04.svg, 30 +define_size = 36, progress-05.svg, 30 +define_size = 36, progress-06.svg, 30 +define_size = 36, progress-07.svg, 30 +define_size = 36, progress-08.svg, 30 +define_size = 36, progress-09.svg, 30 +define_size = 36, progress-10.svg, 30 +define_size = 36, progress-11.svg, 30 +define_size = 36, progress-12.svg, 30 +define_size = 36, progress-13.svg, 30 +define_size = 36, progress-14.svg, 30 +define_size = 36, progress-15.svg, 30 +define_size = 36, progress-16.svg, 30 +define_size = 36, progress-17.svg, 30 +define_size = 36, progress-18.svg, 30 +define_size = 36, progress-19.svg, 30 +define_size = 36, progress-20.svg, 30 +define_size = 36, progress-21.svg, 30 +define_size = 36, progress-22.svg, 30 +define_size = 36, progress-23.svg, 30 diff --git a/src/hyprcursors/progress/progress-01.svg b/src/hyprcursors/progress/progress-01.svg new file mode 100644 index 0000000..3766463 --- /dev/null +++ b/src/hyprcursors/progress/progress-01.svg @@ -0,0 +1,261 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-02.svg b/src/hyprcursors/progress/progress-02.svg new file mode 100644 index 0000000..6ddd89d --- /dev/null +++ b/src/hyprcursors/progress/progress-02.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-03.svg b/src/hyprcursors/progress/progress-03.svg new file mode 100644 index 0000000..2bc1a51 --- /dev/null +++ b/src/hyprcursors/progress/progress-03.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-04.svg b/src/hyprcursors/progress/progress-04.svg new file mode 100644 index 0000000..233107f --- /dev/null +++ b/src/hyprcursors/progress/progress-04.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-05.svg b/src/hyprcursors/progress/progress-05.svg new file mode 100644 index 0000000..7de1710 --- /dev/null +++ b/src/hyprcursors/progress/progress-05.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-06.svg b/src/hyprcursors/progress/progress-06.svg new file mode 100644 index 0000000..2e0ce6b --- /dev/null +++ b/src/hyprcursors/progress/progress-06.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-07.svg b/src/hyprcursors/progress/progress-07.svg new file mode 100644 index 0000000..14fe591 --- /dev/null +++ b/src/hyprcursors/progress/progress-07.svg @@ -0,0 +1,254 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-08.svg b/src/hyprcursors/progress/progress-08.svg new file mode 100644 index 0000000..35c5bd3 --- /dev/null +++ b/src/hyprcursors/progress/progress-08.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-09.svg b/src/hyprcursors/progress/progress-09.svg new file mode 100644 index 0000000..a271fb5 --- /dev/null +++ b/src/hyprcursors/progress/progress-09.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-10.svg b/src/hyprcursors/progress/progress-10.svg new file mode 100644 index 0000000..a618507 --- /dev/null +++ b/src/hyprcursors/progress/progress-10.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-11.svg b/src/hyprcursors/progress/progress-11.svg new file mode 100644 index 0000000..5c33a62 --- /dev/null +++ b/src/hyprcursors/progress/progress-11.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-12.svg b/src/hyprcursors/progress/progress-12.svg new file mode 100644 index 0000000..9aea597 --- /dev/null +++ b/src/hyprcursors/progress/progress-12.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-13.svg b/src/hyprcursors/progress/progress-13.svg new file mode 100644 index 0000000..94b3bb9 --- /dev/null +++ b/src/hyprcursors/progress/progress-13.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-14.svg b/src/hyprcursors/progress/progress-14.svg new file mode 100644 index 0000000..b65fcb3 --- /dev/null +++ b/src/hyprcursors/progress/progress-14.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-15.svg b/src/hyprcursors/progress/progress-15.svg new file mode 100644 index 0000000..b13e962 --- /dev/null +++ b/src/hyprcursors/progress/progress-15.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-16.svg b/src/hyprcursors/progress/progress-16.svg new file mode 100644 index 0000000..b0c9158 --- /dev/null +++ b/src/hyprcursors/progress/progress-16.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-17.svg b/src/hyprcursors/progress/progress-17.svg new file mode 100644 index 0000000..b41a10c --- /dev/null +++ b/src/hyprcursors/progress/progress-17.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-18.svg b/src/hyprcursors/progress/progress-18.svg new file mode 100644 index 0000000..7166bc8 --- /dev/null +++ b/src/hyprcursors/progress/progress-18.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-19.svg b/src/hyprcursors/progress/progress-19.svg new file mode 100644 index 0000000..7a544f8 --- /dev/null +++ b/src/hyprcursors/progress/progress-19.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-20.svg b/src/hyprcursors/progress/progress-20.svg new file mode 100644 index 0000000..318224e --- /dev/null +++ b/src/hyprcursors/progress/progress-20.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-21.svg b/src/hyprcursors/progress/progress-21.svg new file mode 100644 index 0000000..8ca87b1 --- /dev/null +++ b/src/hyprcursors/progress/progress-21.svg @@ -0,0 +1,249 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-22.svg b/src/hyprcursors/progress/progress-22.svg new file mode 100644 index 0000000..9a19280 --- /dev/null +++ b/src/hyprcursors/progress/progress-22.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress-23.svg b/src/hyprcursors/progress/progress-23.svg new file mode 100644 index 0000000..71e7285 --- /dev/null +++ b/src/hyprcursors/progress/progress-23.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/progress/progress.svg b/src/hyprcursors/progress/progress.svg new file mode 100644 index 0000000..b32f908 --- /dev/null +++ b/src/hyprcursors/progress/progress.svg @@ -0,0 +1,256 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/right-arrow/meta.hl b/src/hyprcursors/right-arrow/meta.hl new file mode 100644 index 0000000..7ec1972 --- /dev/null +++ b/src/hyprcursors/right-arrow/meta.hl @@ -0,0 +1,8 @@ +resize_algorithm = bilinear + +hotspot_x = 0.78125 +hotspot_y = 0.5 + +define_override = right_side + +define_size = 36, right-arrow.svg diff --git a/src/hyprcursors/right-arrow/right-arrow.svg b/src/hyprcursors/right-arrow/right-arrow.svg new file mode 100644 index 0000000..0261e55 --- /dev/null +++ b/src/hyprcursors/right-arrow/right-arrow.svg @@ -0,0 +1,94 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/right_ptr/meta.hl b/src/hyprcursors/right_ptr/meta.hl new file mode 100644 index 0000000..8f47406 --- /dev/null +++ b/src/hyprcursors/right_ptr/meta.hl @@ -0,0 +1,6 @@ +resize_algorithm = bilinear + +hotspot_x = 0.875 +hotspot_y = 0.21875 + +define_size = 36, right_ptr.svg diff --git a/src/hyprcursors/right_ptr/right_ptr.svg b/src/hyprcursors/right_ptr/right_ptr.svg new file mode 100644 index 0000000..224c97d --- /dev/null +++ b/src/hyprcursors/right_ptr/right_ptr.svg @@ -0,0 +1,101 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/right_side/meta.hl b/src/hyprcursors/right_side/meta.hl new file mode 100644 index 0000000..9af13af --- /dev/null +++ b/src/hyprcursors/right_side/meta.hl @@ -0,0 +1,6 @@ +resize_algorithm = bilinear + +hotspot_x = 0.875 +hotspot_y = 0.5 + +define_size = 36, right_side.svg diff --git a/src/hyprcursors/right_side/right_side.svg b/src/hyprcursors/right_side/right_side.svg new file mode 100644 index 0000000..c000005 --- /dev/null +++ b/src/hyprcursors/right_side/right_side.svg @@ -0,0 +1,106 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/row-resize/meta.hl b/src/hyprcursors/row-resize/meta.hl new file mode 100644 index 0000000..e208700 --- /dev/null +++ b/src/hyprcursors/row-resize/meta.hl @@ -0,0 +1,8 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_override = split_v + +define_size = 36, row-resize.svg diff --git a/src/hyprcursors/row-resize/row-resize.svg b/src/hyprcursors/row-resize/row-resize.svg new file mode 100644 index 0000000..c753d97 --- /dev/null +++ b/src/hyprcursors/row-resize/row-resize.svg @@ -0,0 +1,116 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/size_bdiag/meta.hl b/src/hyprcursors/size_bdiag/meta.hl new file mode 100644 index 0000000..f28e82a --- /dev/null +++ b/src/hyprcursors/size_bdiag/meta.hl @@ -0,0 +1,8 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_override = nesw-resize + +define_size = 36, size_bdiag.svg diff --git a/src/hyprcursors/size_bdiag/size_bdiag.svg b/src/hyprcursors/size_bdiag/size_bdiag.svg new file mode 100644 index 0000000..0d64ca0 --- /dev/null +++ b/src/hyprcursors/size_bdiag/size_bdiag.svg @@ -0,0 +1,105 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/size_fdiag/meta.hl b/src/hyprcursors/size_fdiag/meta.hl new file mode 100644 index 0000000..a5754a9 --- /dev/null +++ b/src/hyprcursors/size_fdiag/meta.hl @@ -0,0 +1,8 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_override = nwse-resize + +define_size = 36, size_fdiag.svg diff --git a/src/hyprcursors/size_fdiag/size_fdiag.svg b/src/hyprcursors/size_fdiag/size_fdiag.svg new file mode 100644 index 0000000..069aedf --- /dev/null +++ b/src/hyprcursors/size_fdiag/size_fdiag.svg @@ -0,0 +1,105 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/size_hor/meta.hl b/src/hyprcursors/size_hor/meta.hl new file mode 100644 index 0000000..2ca10d5 --- /dev/null +++ b/src/hyprcursors/size_hor/meta.hl @@ -0,0 +1,11 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_override = e-resize +define_override = h_double_arrow +define_override = sb_h_double_arrow +define_override = w-resize + +define_size = 36, size_hor.svg diff --git a/src/hyprcursors/size_hor/size_hor.svg b/src/hyprcursors/size_hor/size_hor.svg new file mode 100644 index 0000000..947e94c --- /dev/null +++ b/src/hyprcursors/size_hor/size_hor.svg @@ -0,0 +1,108 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/size_ver/meta.hl b/src/hyprcursors/size_ver/meta.hl new file mode 100644 index 0000000..5ce16af --- /dev/null +++ b/src/hyprcursors/size_ver/meta.hl @@ -0,0 +1,12 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_override = 00008160000006810000408080010102 +define_override = n-resize +define_override = v_double_arrow +define_override = sb_v_double_arrow +define_override = s-resize + +define_size = 36, size_ver.svg diff --git a/src/hyprcursors/size_ver/size_ver.svg b/src/hyprcursors/size_ver/size_ver.svg new file mode 100644 index 0000000..e2c29af --- /dev/null +++ b/src/hyprcursors/size_ver/size_ver.svg @@ -0,0 +1,107 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/text/meta.hl b/src/hyprcursors/text/meta.hl new file mode 100644 index 0000000..086815f --- /dev/null +++ b/src/hyprcursors/text/meta.hl @@ -0,0 +1,9 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_override = ibeam +define_override = xterm + +define_size = 36, text.svg diff --git a/src/hyprcursors/text/text.svg b/src/hyprcursors/text/text.svg new file mode 100644 index 0000000..9e2b157 --- /dev/null +++ b/src/hyprcursors/text/text.svg @@ -0,0 +1,94 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/top_left_corner/meta.hl b/src/hyprcursors/top_left_corner/meta.hl new file mode 100644 index 0000000..8ede4ca --- /dev/null +++ b/src/hyprcursors/top_left_corner/meta.hl @@ -0,0 +1,9 @@ +resize_algorithm = bilinear + +hotspot_x = 0.15625 +hotspot_y = 0.15625 + +define_override = nw-resize +define_override = ul_angle + +define_size = 36, top_left_corner.svg diff --git a/src/hyprcursors/top_left_corner/top_left_corner.svg b/src/hyprcursors/top_left_corner/top_left_corner.svg new file mode 100644 index 0000000..a8dcc0d --- /dev/null +++ b/src/hyprcursors/top_left_corner/top_left_corner.svg @@ -0,0 +1,94 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/top_right_corner/meta.hl b/src/hyprcursors/top_right_corner/meta.hl new file mode 100644 index 0000000..bd85acf --- /dev/null +++ b/src/hyprcursors/top_right_corner/meta.hl @@ -0,0 +1,9 @@ +resize_algorithm = bilinear + +hotspot_x = 0.84375 +hotspot_y = 0.15625 + +define_override = ne-resize +define_override = ur_angle + +define_size = 36, top_right_corner.svg diff --git a/src/hyprcursors/top_right_corner/top_right_corner.svg b/src/hyprcursors/top_right_corner/top_right_corner.svg new file mode 100644 index 0000000..fe8fc09 --- /dev/null +++ b/src/hyprcursors/top_right_corner/top_right_corner.svg @@ -0,0 +1,95 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/top_side/meta.hl b/src/hyprcursors/top_side/meta.hl new file mode 100644 index 0000000..7dac2d1 --- /dev/null +++ b/src/hyprcursors/top_side/meta.hl @@ -0,0 +1,6 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.125 + +define_size = 36, top_side.svg diff --git a/src/hyprcursors/top_side/top_side.svg b/src/hyprcursors/top_side/top_side.svg new file mode 100644 index 0000000..f22937b --- /dev/null +++ b/src/hyprcursors/top_side/top_side.svg @@ -0,0 +1,106 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/up-arrow/meta.hl b/src/hyprcursors/up-arrow/meta.hl new file mode 100644 index 0000000..b1bd6c4 --- /dev/null +++ b/src/hyprcursors/up-arrow/meta.hl @@ -0,0 +1,6 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.25 + +define_size = 36, up-arrow.svg diff --git a/src/hyprcursors/up-arrow/up-arrow.svg b/src/hyprcursors/up-arrow/up-arrow.svg new file mode 100644 index 0000000..ded1520 --- /dev/null +++ b/src/hyprcursors/up-arrow/up-arrow.svg @@ -0,0 +1,94 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/vertical-text/meta.hl b/src/hyprcursors/vertical-text/meta.hl new file mode 100644 index 0000000..6331a0b --- /dev/null +++ b/src/hyprcursors/vertical-text/meta.hl @@ -0,0 +1,6 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_size = 36, vertical-text.svg diff --git a/src/hyprcursors/vertical-text/vertical-text.svg b/src/hyprcursors/vertical-text/vertical-text.svg new file mode 100644 index 0000000..fb9d69d --- /dev/null +++ b/src/hyprcursors/vertical-text/vertical-text.svg @@ -0,0 +1,95 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/meta.hl b/src/hyprcursors/wait/meta.hl new file mode 100644 index 0000000..f5aa62a --- /dev/null +++ b/src/hyprcursors/wait/meta.hl @@ -0,0 +1,31 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_override = watch + +define_size = 36, wait.svg, 30 +define_size = 36, wait-01.svg, 30 +define_size = 36, wait-02.svg, 30 +define_size = 36, wait-03.svg, 30 +define_size = 36, wait-04.svg, 30 +define_size = 36, wait-05.svg, 30 +define_size = 36, wait-06.svg, 30 +define_size = 36, wait-07.svg, 30 +define_size = 36, wait-08.svg, 30 +define_size = 36, wait-09.svg, 30 +define_size = 36, wait-10.svg, 30 +define_size = 36, wait-11.svg, 30 +define_size = 36, wait-12.svg, 30 +define_size = 36, wait-13.svg, 30 +define_size = 36, wait-14.svg, 30 +define_size = 36, wait-15.svg, 30 +define_size = 36, wait-16.svg, 30 +define_size = 36, wait-17.svg, 30 +define_size = 36, wait-18.svg, 30 +define_size = 36, wait-19.svg, 30 +define_size = 36, wait-20.svg, 30 +define_size = 36, wait-21.svg, 30 +define_size = 36, wait-22.svg, 30 +define_size = 36, wait-23.svg, 30 diff --git a/src/hyprcursors/wait/wait-01.svg b/src/hyprcursors/wait/wait-01.svg new file mode 100644 index 0000000..60c09a7 --- /dev/null +++ b/src/hyprcursors/wait/wait-01.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-02.svg b/src/hyprcursors/wait/wait-02.svg new file mode 100644 index 0000000..b33a99e --- /dev/null +++ b/src/hyprcursors/wait/wait-02.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-03.svg b/src/hyprcursors/wait/wait-03.svg new file mode 100644 index 0000000..fcfbb40 --- /dev/null +++ b/src/hyprcursors/wait/wait-03.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-04.svg b/src/hyprcursors/wait/wait-04.svg new file mode 100644 index 0000000..2aa4100 --- /dev/null +++ b/src/hyprcursors/wait/wait-04.svg @@ -0,0 +1,215 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-05.svg b/src/hyprcursors/wait/wait-05.svg new file mode 100644 index 0000000..9b7fae4 --- /dev/null +++ b/src/hyprcursors/wait/wait-05.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-06.svg b/src/hyprcursors/wait/wait-06.svg new file mode 100644 index 0000000..546d830 --- /dev/null +++ b/src/hyprcursors/wait/wait-06.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-07.svg b/src/hyprcursors/wait/wait-07.svg new file mode 100644 index 0000000..2b49f34 --- /dev/null +++ b/src/hyprcursors/wait/wait-07.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-08.svg b/src/hyprcursors/wait/wait-08.svg new file mode 100644 index 0000000..02c88ab --- /dev/null +++ b/src/hyprcursors/wait/wait-08.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-09.svg b/src/hyprcursors/wait/wait-09.svg new file mode 100644 index 0000000..daa31f3 --- /dev/null +++ b/src/hyprcursors/wait/wait-09.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-10.svg b/src/hyprcursors/wait/wait-10.svg new file mode 100644 index 0000000..9701672 --- /dev/null +++ b/src/hyprcursors/wait/wait-10.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-11.svg b/src/hyprcursors/wait/wait-11.svg new file mode 100644 index 0000000..ab5f15c --- /dev/null +++ b/src/hyprcursors/wait/wait-11.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-12.svg b/src/hyprcursors/wait/wait-12.svg new file mode 100644 index 0000000..47d9fb1 --- /dev/null +++ b/src/hyprcursors/wait/wait-12.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-13.svg b/src/hyprcursors/wait/wait-13.svg new file mode 100644 index 0000000..68b876a --- /dev/null +++ b/src/hyprcursors/wait/wait-13.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-14.svg b/src/hyprcursors/wait/wait-14.svg new file mode 100644 index 0000000..eb25989 --- /dev/null +++ b/src/hyprcursors/wait/wait-14.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-15.svg b/src/hyprcursors/wait/wait-15.svg new file mode 100644 index 0000000..1812c3f --- /dev/null +++ b/src/hyprcursors/wait/wait-15.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-16.svg b/src/hyprcursors/wait/wait-16.svg new file mode 100644 index 0000000..f3d5781 --- /dev/null +++ b/src/hyprcursors/wait/wait-16.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-17.svg b/src/hyprcursors/wait/wait-17.svg new file mode 100644 index 0000000..eb512d9 --- /dev/null +++ b/src/hyprcursors/wait/wait-17.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-18.svg b/src/hyprcursors/wait/wait-18.svg new file mode 100644 index 0000000..b700447 --- /dev/null +++ b/src/hyprcursors/wait/wait-18.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-19.svg b/src/hyprcursors/wait/wait-19.svg new file mode 100644 index 0000000..aa916ff --- /dev/null +++ b/src/hyprcursors/wait/wait-19.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-20.svg b/src/hyprcursors/wait/wait-20.svg new file mode 100644 index 0000000..cbf57d5 --- /dev/null +++ b/src/hyprcursors/wait/wait-20.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-21.svg b/src/hyprcursors/wait/wait-21.svg new file mode 100644 index 0000000..b9933c8 --- /dev/null +++ b/src/hyprcursors/wait/wait-21.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-22.svg b/src/hyprcursors/wait/wait-22.svg new file mode 100644 index 0000000..e2d08de --- /dev/null +++ b/src/hyprcursors/wait/wait-22.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait-23.svg b/src/hyprcursors/wait/wait-23.svg new file mode 100644 index 0000000..7ed9043 --- /dev/null +++ b/src/hyprcursors/wait/wait-23.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wait/wait.svg b/src/hyprcursors/wait/wait.svg new file mode 100644 index 0000000..af451d9 --- /dev/null +++ b/src/hyprcursors/wait/wait.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/wayland-cursor/meta.hl b/src/hyprcursors/wayland-cursor/meta.hl new file mode 100644 index 0000000..eb286e2 --- /dev/null +++ b/src/hyprcursors/wayland-cursor/meta.hl @@ -0,0 +1,6 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_size = 36, wayland-cursor.svg diff --git a/src/hyprcursors/wayland-cursor/wayland-cursor.svg b/src/hyprcursors/wayland-cursor/wayland-cursor.svg new file mode 100644 index 0000000..87688ef --- /dev/null +++ b/src/hyprcursors/wayland-cursor/wayland-cursor.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/src/hyprcursors/x-cursor/meta.hl b/src/hyprcursors/x-cursor/meta.hl new file mode 100644 index 0000000..586c838 --- /dev/null +++ b/src/hyprcursors/x-cursor/meta.hl @@ -0,0 +1,6 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_size = 36, x-cursor.svg diff --git a/src/hyprcursors/x-cursor/x-cursor.svg b/src/hyprcursors/x-cursor/x-cursor.svg new file mode 100644 index 0000000..34a7dff --- /dev/null +++ b/src/hyprcursors/x-cursor/x-cursor.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/src/hyprcursors/zoom-in/meta.hl b/src/hyprcursors/zoom-in/meta.hl new file mode 100644 index 0000000..29150ee --- /dev/null +++ b/src/hyprcursors/zoom-in/meta.hl @@ -0,0 +1,6 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_size = 36, zoom-in.svg diff --git a/src/hyprcursors/zoom-in/zoom-in.svg b/src/hyprcursors/zoom-in/zoom-in.svg new file mode 100644 index 0000000..505f4a2 --- /dev/null +++ b/src/hyprcursors/zoom-in/zoom-in.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/src/hyprcursors/zoom-out/meta.hl b/src/hyprcursors/zoom-out/meta.hl new file mode 100644 index 0000000..114084a --- /dev/null +++ b/src/hyprcursors/zoom-out/meta.hl @@ -0,0 +1,6 @@ +resize_algorithm = bilinear + +hotspot_x = 0.5 +hotspot_y = 0.5 + +define_size = 36, zoom-out.svg diff --git a/src/hyprcursors/zoom-out/zoom-out.svg b/src/hyprcursors/zoom-out/zoom-out.svg new file mode 100644 index 0000000..75d0a82 --- /dev/null +++ b/src/hyprcursors/zoom-out/zoom-out.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/manifest.hl b/src/manifest.hl new file mode 100644 index 0000000..93a5a11 --- /dev/null +++ b/src/manifest.hl @@ -0,0 +1,4 @@ +name = Vimix-Hyprcursor +description = hyprcursor remake of Vimix +version = 0.1 +cursors_directory = hyprcursors diff --git a/svg/alias.svg b/svg/alias.svg new file mode 100644 index 0000000..36d2b53 --- /dev/null +++ b/svg/alias.svg @@ -0,0 +1,135 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/all-scroll.svg b/svg/all-scroll.svg new file mode 100644 index 0000000..8f1d351 --- /dev/null +++ b/svg/all-scroll.svg @@ -0,0 +1,106 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/bottom_left_corner.svg b/svg/bottom_left_corner.svg new file mode 100644 index 0000000..de6042b --- /dev/null +++ b/svg/bottom_left_corner.svg @@ -0,0 +1,97 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/svg/bottom_right_corner.svg b/svg/bottom_right_corner.svg new file mode 100644 index 0000000..cb2c069 --- /dev/null +++ b/svg/bottom_right_corner.svg @@ -0,0 +1,96 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/svg/bottom_side.svg b/svg/bottom_side.svg new file mode 100644 index 0000000..aa1ccdd --- /dev/null +++ b/svg/bottom_side.svg @@ -0,0 +1,104 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/cell.svg b/svg/cell.svg new file mode 100644 index 0000000..6d4b4de --- /dev/null +++ b/svg/cell.svg @@ -0,0 +1,98 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/svg/center_ptr.svg b/svg/center_ptr.svg new file mode 100644 index 0000000..26fa825 --- /dev/null +++ b/svg/center_ptr.svg @@ -0,0 +1,96 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/svg/col-resize.svg b/svg/col-resize.svg new file mode 100644 index 0000000..c241f02 --- /dev/null +++ b/svg/col-resize.svg @@ -0,0 +1,114 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/color-picker.svg b/svg/color-picker.svg new file mode 100644 index 0000000..d16d3b7 --- /dev/null +++ b/svg/color-picker.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/context-menu.svg b/svg/context-menu.svg new file mode 100644 index 0000000..3097ee7 --- /dev/null +++ b/svg/context-menu.svg @@ -0,0 +1,149 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/copy.svg b/svg/copy.svg new file mode 100644 index 0000000..21f13a1 --- /dev/null +++ b/svg/copy.svg @@ -0,0 +1,128 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/crosshair.svg b/svg/crosshair.svg new file mode 100644 index 0000000..ad83a77 --- /dev/null +++ b/svg/crosshair.svg @@ -0,0 +1,94 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/svg/default.svg b/svg/default.svg new file mode 100644 index 0000000..2399dc1 --- /dev/null +++ b/svg/default.svg @@ -0,0 +1,95 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/svg/dnd-move.svg b/svg/dnd-move.svg new file mode 100644 index 0000000..566395e --- /dev/null +++ b/svg/dnd-move.svg @@ -0,0 +1,114 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/svg/dnd-no-drop.svg b/svg/dnd-no-drop.svg new file mode 100644 index 0000000..857236b --- /dev/null +++ b/svg/dnd-no-drop.svg @@ -0,0 +1,146 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/down-arrow.svg b/svg/down-arrow.svg new file mode 100644 index 0000000..9462b99 --- /dev/null +++ b/svg/down-arrow.svg @@ -0,0 +1,93 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/svg/draft.svg b/svg/draft.svg new file mode 100644 index 0000000..2f2af68 --- /dev/null +++ b/svg/draft.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/svg/fleur.svg b/svg/fleur.svg new file mode 100644 index 0000000..3bd3618 --- /dev/null +++ b/svg/fleur.svg @@ -0,0 +1,102 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/help.svg b/svg/help.svg new file mode 100644 index 0000000..9bd5b7d --- /dev/null +++ b/svg/help.svg @@ -0,0 +1,127 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/left-arrow.svg b/svg/left-arrow.svg new file mode 100644 index 0000000..bfee63d --- /dev/null +++ b/svg/left-arrow.svg @@ -0,0 +1,94 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/svg/left_side.svg b/svg/left_side.svg new file mode 100644 index 0000000..e094159 --- /dev/null +++ b/svg/left_side.svg @@ -0,0 +1,106 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/no-drop.svg b/svg/no-drop.svg new file mode 100644 index 0000000..5e871ca --- /dev/null +++ b/svg/no-drop.svg @@ -0,0 +1,123 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/not-allowed.svg b/svg/not-allowed.svg new file mode 100644 index 0000000..5ef60a4 --- /dev/null +++ b/svg/not-allowed.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/svg/openhand.svg b/svg/openhand.svg new file mode 100644 index 0000000..8f2209b --- /dev/null +++ b/svg/openhand.svg @@ -0,0 +1,84 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/pencil.svg b/svg/pencil.svg new file mode 100644 index 0000000..751fab7 --- /dev/null +++ b/svg/pencil.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/svg/pirate.svg b/svg/pirate.svg new file mode 100644 index 0000000..64b7ed0 --- /dev/null +++ b/svg/pirate.svg @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/svg/pointer.svg b/svg/pointer.svg new file mode 100644 index 0000000..f7d64cd --- /dev/null +++ b/svg/pointer.svg @@ -0,0 +1,88 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/svg/progress-01.svg b/svg/progress-01.svg new file mode 100644 index 0000000..3766463 --- /dev/null +++ b/svg/progress-01.svg @@ -0,0 +1,261 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-02.svg b/svg/progress-02.svg new file mode 100644 index 0000000..6ddd89d --- /dev/null +++ b/svg/progress-02.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-03.svg b/svg/progress-03.svg new file mode 100644 index 0000000..2bc1a51 --- /dev/null +++ b/svg/progress-03.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-04.svg b/svg/progress-04.svg new file mode 100644 index 0000000..233107f --- /dev/null +++ b/svg/progress-04.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-05.svg b/svg/progress-05.svg new file mode 100644 index 0000000..7de1710 --- /dev/null +++ b/svg/progress-05.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-06.svg b/svg/progress-06.svg new file mode 100644 index 0000000..2e0ce6b --- /dev/null +++ b/svg/progress-06.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-07.svg b/svg/progress-07.svg new file mode 100644 index 0000000..14fe591 --- /dev/null +++ b/svg/progress-07.svg @@ -0,0 +1,254 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-08.svg b/svg/progress-08.svg new file mode 100644 index 0000000..35c5bd3 --- /dev/null +++ b/svg/progress-08.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-09.svg b/svg/progress-09.svg new file mode 100644 index 0000000..a271fb5 --- /dev/null +++ b/svg/progress-09.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-10.svg b/svg/progress-10.svg new file mode 100644 index 0000000..a618507 --- /dev/null +++ b/svg/progress-10.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-11.svg b/svg/progress-11.svg new file mode 100644 index 0000000..5c33a62 --- /dev/null +++ b/svg/progress-11.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-12.svg b/svg/progress-12.svg new file mode 100644 index 0000000..9aea597 --- /dev/null +++ b/svg/progress-12.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-13.svg b/svg/progress-13.svg new file mode 100644 index 0000000..94b3bb9 --- /dev/null +++ b/svg/progress-13.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-14.svg b/svg/progress-14.svg new file mode 100644 index 0000000..b65fcb3 --- /dev/null +++ b/svg/progress-14.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-15.svg b/svg/progress-15.svg new file mode 100644 index 0000000..b13e962 --- /dev/null +++ b/svg/progress-15.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-16.svg b/svg/progress-16.svg new file mode 100644 index 0000000..b0c9158 --- /dev/null +++ b/svg/progress-16.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-17.svg b/svg/progress-17.svg new file mode 100644 index 0000000..b41a10c --- /dev/null +++ b/svg/progress-17.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-18.svg b/svg/progress-18.svg new file mode 100644 index 0000000..7166bc8 --- /dev/null +++ b/svg/progress-18.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-19.svg b/svg/progress-19.svg new file mode 100644 index 0000000..7a544f8 --- /dev/null +++ b/svg/progress-19.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-20.svg b/svg/progress-20.svg new file mode 100644 index 0000000..318224e --- /dev/null +++ b/svg/progress-20.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-21.svg b/svg/progress-21.svg new file mode 100644 index 0000000..8ca87b1 --- /dev/null +++ b/svg/progress-21.svg @@ -0,0 +1,249 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-22.svg b/svg/progress-22.svg new file mode 100644 index 0000000..9a19280 --- /dev/null +++ b/svg/progress-22.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress-23.svg b/svg/progress-23.svg new file mode 100644 index 0000000..71e7285 --- /dev/null +++ b/svg/progress-23.svg @@ -0,0 +1,250 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/progress.svg b/svg/progress.svg new file mode 100644 index 0000000..b32f908 --- /dev/null +++ b/svg/progress.svg @@ -0,0 +1,256 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/right-arrow.svg b/svg/right-arrow.svg new file mode 100644 index 0000000..0261e55 --- /dev/null +++ b/svg/right-arrow.svg @@ -0,0 +1,94 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/svg/right_ptr.svg b/svg/right_ptr.svg new file mode 100644 index 0000000..224c97d --- /dev/null +++ b/svg/right_ptr.svg @@ -0,0 +1,101 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/right_side.svg b/svg/right_side.svg new file mode 100644 index 0000000..c000005 --- /dev/null +++ b/svg/right_side.svg @@ -0,0 +1,106 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/row-resize.svg b/svg/row-resize.svg new file mode 100644 index 0000000..c753d97 --- /dev/null +++ b/svg/row-resize.svg @@ -0,0 +1,116 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/size_bdiag.svg b/svg/size_bdiag.svg new file mode 100644 index 0000000..0d64ca0 --- /dev/null +++ b/svg/size_bdiag.svg @@ -0,0 +1,105 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/svg/size_fdiag.svg b/svg/size_fdiag.svg new file mode 100644 index 0000000..069aedf --- /dev/null +++ b/svg/size_fdiag.svg @@ -0,0 +1,105 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/svg/size_hor.svg b/svg/size_hor.svg new file mode 100644 index 0000000..947e94c --- /dev/null +++ b/svg/size_hor.svg @@ -0,0 +1,108 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/size_ver.svg b/svg/size_ver.svg new file mode 100644 index 0000000..e2c29af --- /dev/null +++ b/svg/size_ver.svg @@ -0,0 +1,107 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/svg-recolor.sh b/svg/svg-recolor.sh new file mode 100755 index 0000000..674f50f --- /dev/null +++ b/svg/svg-recolor.sh @@ -0,0 +1,156 @@ +#!/usr/bin/env bash +# Recolour all SVGs under the current directory in place using /tmp (tmpfs), +# skipping symlinked directories and files; parallel by physical cores by default. +set -euo pipefail + +# Defaults +PALETTE="${PALETTE:-$HOME/dotfiles/theme/color-theme.json}" +RECOLOR="${RECOLOR:-$HOME/dotfiles/scripts/svg-recolor.py}" +SIGMA="${SIGMA:-20}" +ALPHA="${ALPHA:-0.6}" +THREADS="${THREADS:-auto}" # auto => number of physical cores +QUIET=0 +DRY_RUN=0 + +usage() { + cat <&2; usage; exit 2 ;; + esac +done + +# Preflight +[[ -f "$PALETTE" ]] || { echo "Palette not found: $PALETTE" >&2; exit 1; } +[[ -f "$RECOLOR" ]] || { echo "Recolor script not found: $RECOLOR" >&2; exit 1; } + +# Get physical core count (prefer lscpu), fall back to nproc +get_physical_cores() { + if command -v lscpu >/dev/null 2>&1; then + # Unique Core,Socket pairs => physical cores + local n + n=$(lscpu -p=Core,Socket 2>/dev/null | grep -v '^#' | sort -u | wc -l) + if [[ "$n" -gt 0 ]]; then + echo "$n"; return + fi + # Fallback via totals / threads-per-core + local cpu tpc + cpu=$(lscpu | awk -F: '/^CPU\(s\)/{gsub(/ /,"",$2);print $2;exit}') + tpc=$(lscpu | awk -F: '/^Thread\(s\) per core/{gsub(/ /,"",$2);print $2;exit}') + if [[ -n "${cpu:-}" && -n "${tpc:-}" && "$tpc" -gt 0 ]]; then + echo $(( (cpu + tpc - 1) / tpc )); return + fi + fi + # Last resort + if command -v nproc >/dev/null 2>&1; then + echo "$(nproc)" + else + echo 1 + fi +} + +calc_jobs() { + local files="$1" + local j + if [[ "$THREADS" == "auto" || -z "$THREADS" ]]; then + j=$(get_physical_cores) + else + j="$THREADS" + fi + # Bound by number of files (avoid spawning more workers than tasks) + if [[ "$files" -lt "$j" ]]; then + j="$files" + fi + # Ensure >=1 + [[ "$j" -ge 1 ]] || j=1 + echo "$j" +} + +TMP_LIST=() +cleanup() { + for t in "${TMP_LIST[@]:-}"; do [[ -e "$t" ]] && rm -f -- "$t"; done +} +trap cleanup EXIT + +process_one() { + local f="$1" + # Double guard: skip if symlink file (in addition to find -type f) + [[ -L "$f" ]] && { (( QUIET == 0 )) && echo "Skip symlink file: $f"; return 0; } + + local tmp + tmp="$(mktemp /tmp/svg-recolor.XXXXXX.svg)" + TMP_LIST+=("$tmp") + + if (( DRY_RUN )); then + echo "Would recolor: $f" + rm -f -- "$tmp"; TMP_LIST=("${TMP_LIST[@]:0:${#TMP_LIST[@]}-1}") + return 0 + fi + + if ! python3 "$RECOLOR" "$f" "$PALETTE" "$tmp" --sigma "$SIGMA" --alpha "$ALPHA"; then + echo "ERROR: recolor failed on: $f" >&2 + rm -f -- "$tmp"; TMP_LIST=("${TMP_LIST[@]:0:${#TMP_LIST[@]}-1}") + return 1 + fi + + if cmp -s -- "$f" "$tmp"; then + (( QUIET == 0 )) && echo "Unchanged: $f" + rm -f -- "$tmp"; TMP_LIST=("${TMP_LIST[@]:0:${#TMP_LIST[@]}-1}") + return 0 + fi + + chmod --reference="$f" "$tmp" 2>/dev/null || true + touch --reference="$f" "$tmp" 2>/dev/null || true + mv -f -- "$tmp" "$f" + TMP_LIST=("${TMP_LIST[@]:0:${#TMP_LIST[@]}-1}") + (( QUIET == 0 )) && echo "Recoloured: $f" +} + +export -f process_one +export RECOLOR PALETTE SIGMA ALPHA QUIET DRY_RUN TMP_LIST + +# Collect file list first to decide threads; -P => never follow symlinks +mapfile -d '' FILES < <(find -P . -type f -iname '*.svg' -print0) +TOTAL="${#FILES[@]}" +if (( TOTAL == 0 )); then + (( QUIET == 0 )) && echo "No SVG files found." + exit 0 +fi + +JOBS="$(calc_jobs "$TOTAL")" +(( QUIET == 0 )) && echo "Processing $TOTAL SVG(s) with $JOBS worker(s)..." + +# Parallel execution (preserving NUL safety) +if (( JOBS > 1 )); then + printf '%s\0' "${FILES[@]}" | \ + xargs -0 -n1 -P"$JOBS" bash -c 'process_one "$@"' _ +else + # serial fallback + for path in "${FILES[@]}"; do + process_one "$path" + done +fi + diff --git a/svg/text.svg b/svg/text.svg new file mode 100644 index 0000000..9e2b157 --- /dev/null +++ b/svg/text.svg @@ -0,0 +1,94 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/svg/top_left_corner.svg b/svg/top_left_corner.svg new file mode 100644 index 0000000..a8dcc0d --- /dev/null +++ b/svg/top_left_corner.svg @@ -0,0 +1,94 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/svg/top_right_corner.svg b/svg/top_right_corner.svg new file mode 100644 index 0000000..fe8fc09 --- /dev/null +++ b/svg/top_right_corner.svg @@ -0,0 +1,95 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/svg/top_side.svg b/svg/top_side.svg new file mode 100644 index 0000000..f22937b --- /dev/null +++ b/svg/top_side.svg @@ -0,0 +1,106 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + diff --git a/svg/up-arrow.svg b/svg/up-arrow.svg new file mode 100644 index 0000000..ded1520 --- /dev/null +++ b/svg/up-arrow.svg @@ -0,0 +1,94 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/svg/vertical-text.svg b/svg/vertical-text.svg new file mode 100644 index 0000000..fb9d69d --- /dev/null +++ b/svg/vertical-text.svg @@ -0,0 +1,95 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/svg/wait-01.svg b/svg/wait-01.svg new file mode 100644 index 0000000..60c09a7 --- /dev/null +++ b/svg/wait-01.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-02.svg b/svg/wait-02.svg new file mode 100644 index 0000000..b33a99e --- /dev/null +++ b/svg/wait-02.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-03.svg b/svg/wait-03.svg new file mode 100644 index 0000000..fcfbb40 --- /dev/null +++ b/svg/wait-03.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-04.svg b/svg/wait-04.svg new file mode 100644 index 0000000..2aa4100 --- /dev/null +++ b/svg/wait-04.svg @@ -0,0 +1,215 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-05.svg b/svg/wait-05.svg new file mode 100644 index 0000000..9b7fae4 --- /dev/null +++ b/svg/wait-05.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-06.svg b/svg/wait-06.svg new file mode 100644 index 0000000..546d830 --- /dev/null +++ b/svg/wait-06.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-07.svg b/svg/wait-07.svg new file mode 100644 index 0000000..2b49f34 --- /dev/null +++ b/svg/wait-07.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-08.svg b/svg/wait-08.svg new file mode 100644 index 0000000..02c88ab --- /dev/null +++ b/svg/wait-08.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-09.svg b/svg/wait-09.svg new file mode 100644 index 0000000..daa31f3 --- /dev/null +++ b/svg/wait-09.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-10.svg b/svg/wait-10.svg new file mode 100644 index 0000000..9701672 --- /dev/null +++ b/svg/wait-10.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-11.svg b/svg/wait-11.svg new file mode 100644 index 0000000..ab5f15c --- /dev/null +++ b/svg/wait-11.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-12.svg b/svg/wait-12.svg new file mode 100644 index 0000000..47d9fb1 --- /dev/null +++ b/svg/wait-12.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-13.svg b/svg/wait-13.svg new file mode 100644 index 0000000..68b876a --- /dev/null +++ b/svg/wait-13.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-14.svg b/svg/wait-14.svg new file mode 100644 index 0000000..eb25989 --- /dev/null +++ b/svg/wait-14.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-15.svg b/svg/wait-15.svg new file mode 100644 index 0000000..1812c3f --- /dev/null +++ b/svg/wait-15.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-16.svg b/svg/wait-16.svg new file mode 100644 index 0000000..f3d5781 --- /dev/null +++ b/svg/wait-16.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-17.svg b/svg/wait-17.svg new file mode 100644 index 0000000..eb512d9 --- /dev/null +++ b/svg/wait-17.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-18.svg b/svg/wait-18.svg new file mode 100644 index 0000000..b700447 --- /dev/null +++ b/svg/wait-18.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-19.svg b/svg/wait-19.svg new file mode 100644 index 0000000..aa916ff --- /dev/null +++ b/svg/wait-19.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-20.svg b/svg/wait-20.svg new file mode 100644 index 0000000..cbf57d5 --- /dev/null +++ b/svg/wait-20.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-21.svg b/svg/wait-21.svg new file mode 100644 index 0000000..b9933c8 --- /dev/null +++ b/svg/wait-21.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-22.svg b/svg/wait-22.svg new file mode 100644 index 0000000..e2d08de --- /dev/null +++ b/svg/wait-22.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait-23.svg b/svg/wait-23.svg new file mode 100644 index 0000000..7ed9043 --- /dev/null +++ b/svg/wait-23.svg @@ -0,0 +1,207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wait.svg b/svg/wait.svg new file mode 100644 index 0000000..af451d9 --- /dev/null +++ b/svg/wait.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/wayland-cursor.svg b/svg/wayland-cursor.svg new file mode 100644 index 0000000..87688ef --- /dev/null +++ b/svg/wayland-cursor.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/svg/x-cursor.svg b/svg/x-cursor.svg new file mode 100644 index 0000000..34a7dff --- /dev/null +++ b/svg/x-cursor.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/svg/zoom-in.svg b/svg/zoom-in.svg new file mode 100644 index 0000000..505f4a2 --- /dev/null +++ b/svg/zoom-in.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/svg/zoom-out.svg b/svg/zoom-out.svg new file mode 100644 index 0000000..75d0a82 --- /dev/null +++ b/svg/zoom-out.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/theme_Vimix-Hyprcursor/hyprcursors/all-scroll.hlc b/theme_Vimix-Hyprcursor/hyprcursors/all-scroll.hlc new file mode 100644 index 0000000..1eb9481 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/all-scroll.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/bottom_left_corner.hlc b/theme_Vimix-Hyprcursor/hyprcursors/bottom_left_corner.hlc new file mode 100644 index 0000000..c95a642 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/bottom_left_corner.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/bottom_right_corner.hlc b/theme_Vimix-Hyprcursor/hyprcursors/bottom_right_corner.hlc new file mode 100644 index 0000000..c5f8ded Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/bottom_right_corner.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/bottom_side.hlc b/theme_Vimix-Hyprcursor/hyprcursors/bottom_side.hlc new file mode 100644 index 0000000..3c74c72 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/bottom_side.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/cell.hlc b/theme_Vimix-Hyprcursor/hyprcursors/cell.hlc new file mode 100644 index 0000000..70db09c Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/cell.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/center_ptr.hlc b/theme_Vimix-Hyprcursor/hyprcursors/center_ptr.hlc new file mode 100644 index 0000000..338d6d5 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/center_ptr.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/col-resize.hlc b/theme_Vimix-Hyprcursor/hyprcursors/col-resize.hlc new file mode 100644 index 0000000..c84d345 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/col-resize.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/color-picker.hlc b/theme_Vimix-Hyprcursor/hyprcursors/color-picker.hlc new file mode 100644 index 0000000..e89b1d0 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/color-picker.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/context-menu.hlc b/theme_Vimix-Hyprcursor/hyprcursors/context-menu.hlc new file mode 100644 index 0000000..3a7c221 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/context-menu.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/copy.hlc b/theme_Vimix-Hyprcursor/hyprcursors/copy.hlc new file mode 100644 index 0000000..5a7b622 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/copy.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/crosshair.hlc b/theme_Vimix-Hyprcursor/hyprcursors/crosshair.hlc new file mode 100644 index 0000000..3eeee94 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/crosshair.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/default.hlc b/theme_Vimix-Hyprcursor/hyprcursors/default.hlc new file mode 100644 index 0000000..8bc3047 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/default.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/dnd-move.hlc b/theme_Vimix-Hyprcursor/hyprcursors/dnd-move.hlc new file mode 100644 index 0000000..1cf7668 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/dnd-move.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/dnd-no-drop.hlc b/theme_Vimix-Hyprcursor/hyprcursors/dnd-no-drop.hlc new file mode 100644 index 0000000..02d0312 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/dnd-no-drop.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/down-arrow.hlc b/theme_Vimix-Hyprcursor/hyprcursors/down-arrow.hlc new file mode 100644 index 0000000..f04cac3 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/down-arrow.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/draft.hlc b/theme_Vimix-Hyprcursor/hyprcursors/draft.hlc new file mode 100644 index 0000000..2904f70 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/draft.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/fleur.hlc b/theme_Vimix-Hyprcursor/hyprcursors/fleur.hlc new file mode 100644 index 0000000..a0e810f Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/fleur.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/help.hlc b/theme_Vimix-Hyprcursor/hyprcursors/help.hlc new file mode 100644 index 0000000..1aeeae0 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/help.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/left-arrow.hlc b/theme_Vimix-Hyprcursor/hyprcursors/left-arrow.hlc new file mode 100644 index 0000000..8cd652e Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/left-arrow.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/left_side.hlc b/theme_Vimix-Hyprcursor/hyprcursors/left_side.hlc new file mode 100644 index 0000000..8557ec3 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/left_side.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/no-drop.hlc b/theme_Vimix-Hyprcursor/hyprcursors/no-drop.hlc new file mode 100644 index 0000000..b7161ff Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/no-drop.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/not-allowed.hlc b/theme_Vimix-Hyprcursor/hyprcursors/not-allowed.hlc new file mode 100644 index 0000000..de276dc Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/not-allowed.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/openhand.hlc b/theme_Vimix-Hyprcursor/hyprcursors/openhand.hlc new file mode 100644 index 0000000..a0cd6ac Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/openhand.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/pencil.hlc b/theme_Vimix-Hyprcursor/hyprcursors/pencil.hlc new file mode 100644 index 0000000..053fb53 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/pencil.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/pirate.hlc b/theme_Vimix-Hyprcursor/hyprcursors/pirate.hlc new file mode 100644 index 0000000..6cc47d6 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/pirate.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/pointer.hlc b/theme_Vimix-Hyprcursor/hyprcursors/pointer.hlc new file mode 100644 index 0000000..b5867e3 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/pointer.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/progress.hlc b/theme_Vimix-Hyprcursor/hyprcursors/progress.hlc new file mode 100644 index 0000000..57bc807 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/progress.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/right-arrow.hlc b/theme_Vimix-Hyprcursor/hyprcursors/right-arrow.hlc new file mode 100644 index 0000000..85cf666 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/right-arrow.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/right_ptr.hlc b/theme_Vimix-Hyprcursor/hyprcursors/right_ptr.hlc new file mode 100644 index 0000000..1544f91 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/right_ptr.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/right_side.hlc b/theme_Vimix-Hyprcursor/hyprcursors/right_side.hlc new file mode 100644 index 0000000..087f42b Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/right_side.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/row-resize.hlc b/theme_Vimix-Hyprcursor/hyprcursors/row-resize.hlc new file mode 100644 index 0000000..6097658 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/row-resize.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/size_bdiag.hlc b/theme_Vimix-Hyprcursor/hyprcursors/size_bdiag.hlc new file mode 100644 index 0000000..902ca02 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/size_bdiag.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/size_fdiag.hlc b/theme_Vimix-Hyprcursor/hyprcursors/size_fdiag.hlc new file mode 100644 index 0000000..8d0b82b Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/size_fdiag.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/size_hor.hlc b/theme_Vimix-Hyprcursor/hyprcursors/size_hor.hlc new file mode 100644 index 0000000..2329de4 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/size_hor.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/size_ver.hlc b/theme_Vimix-Hyprcursor/hyprcursors/size_ver.hlc new file mode 100644 index 0000000..c121e9d Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/size_ver.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/text.hlc b/theme_Vimix-Hyprcursor/hyprcursors/text.hlc new file mode 100644 index 0000000..070f21a Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/text.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/top_left_corner.hlc b/theme_Vimix-Hyprcursor/hyprcursors/top_left_corner.hlc new file mode 100644 index 0000000..b2bc7eb Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/top_left_corner.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/top_right_corner.hlc b/theme_Vimix-Hyprcursor/hyprcursors/top_right_corner.hlc new file mode 100644 index 0000000..7a33ba3 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/top_right_corner.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/top_side.hlc b/theme_Vimix-Hyprcursor/hyprcursors/top_side.hlc new file mode 100644 index 0000000..276b69d Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/top_side.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/up-arrow.hlc b/theme_Vimix-Hyprcursor/hyprcursors/up-arrow.hlc new file mode 100644 index 0000000..d5c4bfd Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/up-arrow.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/vertical-text.hlc b/theme_Vimix-Hyprcursor/hyprcursors/vertical-text.hlc new file mode 100644 index 0000000..5170a49 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/vertical-text.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/wait.hlc b/theme_Vimix-Hyprcursor/hyprcursors/wait.hlc new file mode 100644 index 0000000..7af62a7 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/wait.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/wayland-cursor.hlc b/theme_Vimix-Hyprcursor/hyprcursors/wayland-cursor.hlc new file mode 100644 index 0000000..783a9c8 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/wayland-cursor.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/x-cursor.hlc b/theme_Vimix-Hyprcursor/hyprcursors/x-cursor.hlc new file mode 100644 index 0000000..2e61648 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/x-cursor.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/zoom-in.hlc b/theme_Vimix-Hyprcursor/hyprcursors/zoom-in.hlc new file mode 100644 index 0000000..0b4cab2 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/zoom-in.hlc differ diff --git a/theme_Vimix-Hyprcursor/hyprcursors/zoom-out.hlc b/theme_Vimix-Hyprcursor/hyprcursors/zoom-out.hlc new file mode 100644 index 0000000..5021798 Binary files /dev/null and b/theme_Vimix-Hyprcursor/hyprcursors/zoom-out.hlc differ diff --git a/theme_Vimix-Hyprcursor/manifest.hl b/theme_Vimix-Hyprcursor/manifest.hl new file mode 100644 index 0000000..93a5a11 --- /dev/null +++ b/theme_Vimix-Hyprcursor/manifest.hl @@ -0,0 +1,4 @@ +name = Vimix-Hyprcursor +description = hyprcursor remake of Vimix +version = 0.1 +cursors_directory = hyprcursors