diff --git a/README.md b/README.md index a179754..192cbd1 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,11 @@ # McMojave-hyprcursor -The [McMojave cursor theme](https://github.com/vinceliuice/McMojave-cursors), created by [vinceliuice](https://github.com/vinceliuice) and inspired by MacOs. +The [McMojave cursor theme](https://github.com/vinceliuice/McMojave-cursors), created by [vinceliuice](https://github.com/vinceliuice) and ported to `hyprcursor`. ## Installation #### General -Downlaod the latest [release](ttps://github.com/Libadoxon/mcmojave-hyprcursor/releases) and the place the files into `~/.local/share/icons` or `~/.icons`. After that set the `HYPRCURSOR_THEME` variable to `McMojave-Light` or `McMojave-Dark` in your `hyprland` config +Downlaod the latest [release](ttps://github.com/Libadoxon/mcmojave-hyprcursor/releases) and the place the files into `~/.local/share/icons` or `~/.icons`. After that set the `HYPRCURSOR_THEME` variable to `McMojave` or `McMojave` in your `hyprland` config ```hyprlang -env = HYPRCURSOR_THEME,McMojave-Light +env = HYPRCURSOR_THEME,McMojave ``` #### NixOs @@ -42,7 +42,7 @@ After that install the wanted theme in your `configuration.nix` or `home.nix` { pkgs, inputs, ... }: { ... environment.systemPackages = [ - inputs.mcmojave-hyprcursor.packages.${pkgs.stdenv.hostPlatform.system}.mcmojave-hyprcursor-light + inputs.mcmojave-hyprcursor.packages.${pkgs.stdenv.hostPlatform.system}.default ]; ... } @@ -52,7 +52,7 @@ After that install the wanted theme in your `configuration.nix` or `home.nix` { pkgs, inputs, ... }: { ... home.packages = [ - inputs.mcmojave-hyprcursor.packages.${pkgs.stdenv.hostPlatform.system}.mcmojave-hyprcursor-dark + inputs.mcmojave-hyprcursor.packages.${pkgs.stdenv.hostPlatform.system}.default ]; ... } @@ -62,7 +62,7 @@ Set the environment variable so `hyprcursor` knows to use the the newly added th # configuration.nix { ... }: { ... - environment.variables.HYPRCURSOR_THEME = "McMojave-Light"; + environment.variables.HYPRCURSOR_THEME = "McMojave"; ... } ``` @@ -70,8 +70,11 @@ Set the environment variable so `hyprcursor` knows to use the the newly added th # home.nix { ... }: { ... - home.sessionVariables.HYPRCURSOR_THEME = "McMojave-Dark"; + home.sessionVariables.HYPRCURSOR_THEME = "McMojave"; ... } ``` -or by appending `env = HYPRCURSOR_THEME,rose-pine-hyprcursor` to your `hyprland` config +or by appending `env = HYPRCURSOR_THEME,McMojave` to your `hyprland` config + +## Preview +![McMojave](preview.png) diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..643ac67 --- /dev/null +++ b/flake.nix @@ -0,0 +1,35 @@ +{ + description = "The McMojave cursor theme ported to hyprcusor"; + + inputs = { + nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; + utils.url = "github:numtide/flake-utils"; + + hyprlang = { + url = "github:hyprwm/hyprlang"; + inputs.nixpkgs.follows = "nixpkgs"; + }; + }; + + outputs = + { + nixpkgs, + utils, + hyprlang, + }: + utils.lib.eachDefaultSystem ( + system: + let + pkgs = import nixpkgs { inherit system; }; + in + + { + packages = { + mcmojave-hyprcursor-light = pkgs.callPackage ./nix/light.nix { inherit pkgs; }; + mcmojave-hyprcursor-dark = pkgs.callPackage ./nix/dark.nix { inherit pkgs; }; + }; + + formatter = nixpkgs.${system}.nixpkgs-fmt; + } + ); +} diff --git a/hyprcusors/alias/alias.svg b/hyprcusors/alias/alias.svg new file mode 100644 index 0000000..701ff71 --- /dev/null +++ b/hyprcusors/alias/alias.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/alias/meta.hl b/hyprcusors/alias/meta.hl new file mode 100644 index 0000000..b430c07 --- /dev/null +++ b/hyprcusors/alias/meta.hl @@ -0,0 +1,7 @@ +resize_algorithm = none + +hotspot_x = 0.17 +hotspot_y = 0.17 + +define_override = link +define_size = 0,alias.svg diff --git a/hyprcusors/all-scroll/all-scroll.svg b/hyprcusors/all-scroll/all-scroll.svg new file mode 100644 index 0000000..d2b8620 --- /dev/null +++ b/hyprcusors/all-scroll/all-scroll.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/hyprcusors/all-scroll/meta.hl b/hyprcusors/all-scroll/meta.hl new file mode 100644 index 0000000..42c53b1 --- /dev/null +++ b/hyprcusors/all-scroll/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 +define_size = 0,all-scroll.svg diff --git a/hyprcusors/bottom_left_corner/bottom_left_corner.svg b/hyprcusors/bottom_left_corner/bottom_left_corner.svg new file mode 100644 index 0000000..07ede1a --- /dev/null +++ b/hyprcusors/bottom_left_corner/bottom_left_corner.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/hyprcusors/bottom_left_corner/meta.hl b/hyprcusors/bottom_left_corner/meta.hl new file mode 100644 index 0000000..8fc32b1 --- /dev/null +++ b/hyprcusors/bottom_left_corner/meta.hl @@ -0,0 +1,8 @@ +resize_algorithm = none + +hotspot_x = 0.17 +hotspot_y = 1.08 + +define_override = ll_angle +define_override = sw-resize +define_size = 0,bottom_left_corner.svg diff --git a/hyprcusors/bottom_right_corner/bottom_right_corner.svg b/hyprcusors/bottom_right_corner/bottom_right_corner.svg new file mode 100644 index 0000000..88250ec --- /dev/null +++ b/hyprcusors/bottom_right_corner/bottom_right_corner.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/hyprcusors/bottom_right_corner/meta.hl b/hyprcusors/bottom_right_corner/meta.hl new file mode 100644 index 0000000..382cc78 --- /dev/null +++ b/hyprcusors/bottom_right_corner/meta.hl @@ -0,0 +1,8 @@ +resize_algorithm = none + +hotspot_x = 1.08 +hotspot_y = 1.08 + +define_override = lr_angle +define_override = se-resize +define_size = 0,bottom_right_corner.svg diff --git a/hyprcusors/bottom_side/bottom_side.svg b/hyprcusors/bottom_side/bottom_side.svg new file mode 100644 index 0000000..7d79514 --- /dev/null +++ b/hyprcusors/bottom_side/bottom_side.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/bottom_side/meta.hl b/hyprcusors/bottom_side/meta.hl new file mode 100644 index 0000000..c21129a --- /dev/null +++ b/hyprcusors/bottom_side/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 1.17 +define_size = 0,bottom_side.svg diff --git a/hyprcusors/cell/cell.svg b/hyprcusors/cell/cell.svg new file mode 100644 index 0000000..ee1dfdf --- /dev/null +++ b/hyprcusors/cell/cell.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/hyprcusors/cell/meta.hl b/hyprcusors/cell/meta.hl new file mode 100644 index 0000000..9307bd9 --- /dev/null +++ b/hyprcusors/cell/meta.hl @@ -0,0 +1,7 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 + +define_override = plus +define_size = 0,cell.svg diff --git a/hyprcusors/center_ptr/center_ptr.svg b/hyprcusors/center_ptr/center_ptr.svg new file mode 100644 index 0000000..12ed17e --- /dev/null +++ b/hyprcusors/center_ptr/center_ptr.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/hyprcusors/center_ptr/meta.hl b/hyprcusors/center_ptr/meta.hl new file mode 100644 index 0000000..86a828c --- /dev/null +++ b/hyprcusors/center_ptr/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 0.83 +hotspot_y = 0.17 +define_size = 0,center_ptr.svg diff --git a/hyprcusors/col-resize/col-resize.svg b/hyprcusors/col-resize/col-resize.svg new file mode 100644 index 0000000..da15bdc --- /dev/null +++ b/hyprcusors/col-resize/col-resize.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/col-resize/meta.hl b/hyprcusors/col-resize/meta.hl new file mode 100644 index 0000000..1ad34d2 --- /dev/null +++ b/hyprcusors/col-resize/meta.hl @@ -0,0 +1,7 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 + +define_override = split_h +define_size = 0,col-resize.svg diff --git a/hyprcusors/color-picker/color-picker.svg b/hyprcusors/color-picker/color-picker.svg new file mode 100644 index 0000000..05abc78 --- /dev/null +++ b/hyprcusors/color-picker/color-picker.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/hyprcusors/color-picker/meta.hl b/hyprcusors/color-picker/meta.hl new file mode 100644 index 0000000..8855ac9 --- /dev/null +++ b/hyprcusors/color-picker/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 0.17 +hotspot_y = 1.21 +define_size = 0,color-picker.svg diff --git a/hyprcusors/context-menu/context-menu.svg b/hyprcusors/context-menu/context-menu.svg new file mode 100644 index 0000000..7546404 --- /dev/null +++ b/hyprcusors/context-menu/context-menu.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/context-menu/meta.hl b/hyprcusors/context-menu/meta.hl new file mode 100644 index 0000000..57c6a76 --- /dev/null +++ b/hyprcusors/context-menu/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 0.17 +hotspot_y = 0.17 +define_size = 0,context-menu.svg diff --git a/hyprcusors/copy/copy.svg b/hyprcusors/copy/copy.svg new file mode 100644 index 0000000..7f3304a --- /dev/null +++ b/hyprcusors/copy/copy.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/copy/meta.hl b/hyprcusors/copy/meta.hl new file mode 100644 index 0000000..e78a14e --- /dev/null +++ b/hyprcusors/copy/meta.hl @@ -0,0 +1,7 @@ +resize_algorithm = none + +hotspot_x = 0.17 +hotspot_y = 0.17 + +define_override = dnd-copy +define_size = 0,copy.svg diff --git a/hyprcusors/crosshair/crosshair.svg b/hyprcusors/crosshair/crosshair.svg new file mode 100644 index 0000000..5506d85 --- /dev/null +++ b/hyprcusors/crosshair/crosshair.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/hyprcusors/crosshair/meta.hl b/hyprcusors/crosshair/meta.hl new file mode 100644 index 0000000..a4a376e --- /dev/null +++ b/hyprcusors/crosshair/meta.hl @@ -0,0 +1,7 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 + +define_override = cross +define_size = 0,crosshair.svg diff --git a/hyprcusors/default/default.svg b/hyprcusors/default/default.svg new file mode 100644 index 0000000..bde0ca9 --- /dev/null +++ b/hyprcusors/default/default.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/hyprcusors/default/meta.hl b/hyprcusors/default/meta.hl new file mode 100644 index 0000000..0fb6387 --- /dev/null +++ b/hyprcusors/default/meta.hl @@ -0,0 +1,8 @@ +resize_algorithm = none + +hotspot_x = 0.17 +hotspot_y = 0.17 + +define_override = arrow +define_override = left_ptr +define_size = 0,default.svg diff --git a/hyprcusors/dnd-move/dnd-move.svg b/hyprcusors/dnd-move/dnd-move.svg new file mode 100644 index 0000000..c106482 --- /dev/null +++ b/hyprcusors/dnd-move/dnd-move.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/hyprcusors/dnd-move/meta.hl b/hyprcusors/dnd-move/meta.hl new file mode 100644 index 0000000..557aadd --- /dev/null +++ b/hyprcusors/dnd-move/meta.hl @@ -0,0 +1,10 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 + +define_override = closedhand +define_override = dnd-none +define_override = grabbing +define_override = move +define_size = 0,dnd-move.svg diff --git a/hyprcusors/dnd-no-drop/dnd-no-drop.svg b/hyprcusors/dnd-no-drop/dnd-no-drop.svg new file mode 100644 index 0000000..97673ab --- /dev/null +++ b/hyprcusors/dnd-no-drop/dnd-no-drop.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/dnd-no-drop/meta.hl b/hyprcusors/dnd-no-drop/meta.hl new file mode 100644 index 0000000..eb5a30a --- /dev/null +++ b/hyprcusors/dnd-no-drop/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 +define_size = 0,dnd-no-drop.svg diff --git a/hyprcusors/down-arrow/down-arrow.svg b/hyprcusors/down-arrow/down-arrow.svg new file mode 100644 index 0000000..8ab6a19 --- /dev/null +++ b/hyprcusors/down-arrow/down-arrow.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/down-arrow/meta.hl b/hyprcusors/down-arrow/meta.hl new file mode 100644 index 0000000..00b53b2 --- /dev/null +++ b/hyprcusors/down-arrow/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 1.17 +define_size = 0,down-arrow.svg diff --git a/hyprcusors/draft/draft.svg b/hyprcusors/draft/draft.svg new file mode 100644 index 0000000..65ea0ca --- /dev/null +++ b/hyprcusors/draft/draft.svg @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/hyprcusors/draft/meta.hl b/hyprcusors/draft/meta.hl new file mode 100644 index 0000000..f3519b5 --- /dev/null +++ b/hyprcusors/draft/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 0.17 +hotspot_y = 1.21 +define_size = 0,draft.svg diff --git a/hyprcusors/fleur/fleur.svg b/hyprcusors/fleur/fleur.svg new file mode 100644 index 0000000..62faa2f --- /dev/null +++ b/hyprcusors/fleur/fleur.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/hyprcusors/fleur/meta.hl b/hyprcusors/fleur/meta.hl new file mode 100644 index 0000000..9450b65 --- /dev/null +++ b/hyprcusors/fleur/meta.hl @@ -0,0 +1,7 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 + +define_override = size_all +define_size = 0,fleur.svg diff --git a/hyprcusors/help/help.svg b/hyprcusors/help/help.svg new file mode 100644 index 0000000..0c7f373 --- /dev/null +++ b/hyprcusors/help/help.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/help/meta.hl b/hyprcusors/help/meta.hl new file mode 100644 index 0000000..0fa8bea --- /dev/null +++ b/hyprcusors/help/meta.hl @@ -0,0 +1,9 @@ +resize_algorithm = none + +hotspot_x = 0.17 +hotspot_y = 0.17 + +define_override = left_ptr_help +define_override = question_arrow +define_override = whats_this +define_size = 0,help.svg diff --git a/hyprcusors/left-arrow/left-arrow.svg b/hyprcusors/left-arrow/left-arrow.svg new file mode 100644 index 0000000..9121782 --- /dev/null +++ b/hyprcusors/left-arrow/left-arrow.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/left-arrow/meta.hl b/hyprcusors/left-arrow/meta.hl new file mode 100644 index 0000000..0bb343a --- /dev/null +++ b/hyprcusors/left-arrow/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 0.17 +hotspot_y = 0.67 +define_size = 0,left-arrow.svg diff --git a/hyprcusors/left_side/left_side.svg b/hyprcusors/left_side/left_side.svg new file mode 100644 index 0000000..e3d3f35 --- /dev/null +++ b/hyprcusors/left_side/left_side.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/left_side/meta.hl b/hyprcusors/left_side/meta.hl new file mode 100644 index 0000000..b4020f1 --- /dev/null +++ b/hyprcusors/left_side/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 0.17 +hotspot_y = 0.67 +define_size = 0,left_side.svg diff --git a/hyprcusors/no-drop/meta.hl b/hyprcusors/no-drop/meta.hl new file mode 100644 index 0000000..0c01d88 --- /dev/null +++ b/hyprcusors/no-drop/meta.hl @@ -0,0 +1,7 @@ +resize_algorithm = none + +hotspot_x = 0.17 +hotspot_y = 0.17 + +define_override = forbidden +define_size = 0,no-drop.svg diff --git a/hyprcusors/no-drop/no-drop.svg b/hyprcusors/no-drop/no-drop.svg new file mode 100644 index 0000000..801620c --- /dev/null +++ b/hyprcusors/no-drop/no-drop.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/not-allowed/meta.hl b/hyprcusors/not-allowed/meta.hl new file mode 100644 index 0000000..1053944 --- /dev/null +++ b/hyprcusors/not-allowed/meta.hl @@ -0,0 +1,8 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 + +define_override = circle +define_override = crossed_circle +define_size = 0,not-allowed.svg diff --git a/hyprcusors/not-allowed/not-allowed.svg b/hyprcusors/not-allowed/not-allowed.svg new file mode 100644 index 0000000..3acea28 --- /dev/null +++ b/hyprcusors/not-allowed/not-allowed.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/hyprcusors/openhand/meta.hl b/hyprcusors/openhand/meta.hl new file mode 100644 index 0000000..4927a84 --- /dev/null +++ b/hyprcusors/openhand/meta.hl @@ -0,0 +1,7 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 + +define_override = grab +define_size = 0,openhand.svg diff --git a/hyprcusors/openhand/openhand.svg b/hyprcusors/openhand/openhand.svg new file mode 100644 index 0000000..a938ae7 --- /dev/null +++ b/hyprcusors/openhand/openhand.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/hyprcusors/pencil/meta.hl b/hyprcusors/pencil/meta.hl new file mode 100644 index 0000000..3a62791 --- /dev/null +++ b/hyprcusors/pencil/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 0.17 +hotspot_y = 1.21 +define_size = 0,pencil.svg diff --git a/hyprcusors/pencil/pencil.svg b/hyprcusors/pencil/pencil.svg new file mode 100644 index 0000000..877de5b --- /dev/null +++ b/hyprcusors/pencil/pencil.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/hyprcusors/pirate/meta.hl b/hyprcusors/pirate/meta.hl new file mode 100644 index 0000000..acae5b9 --- /dev/null +++ b/hyprcusors/pirate/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 +define_size = 0,pirate.svg diff --git a/hyprcusors/pirate/pirate.svg b/hyprcusors/pirate/pirate.svg new file mode 100644 index 0000000..1d46643 --- /dev/null +++ b/hyprcusors/pirate/pirate.svg @@ -0,0 +1,119 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/hyprcusors/pointer/meta.hl b/hyprcusors/pointer/meta.hl new file mode 100644 index 0000000..6e3b7af --- /dev/null +++ b/hyprcusors/pointer/meta.hl @@ -0,0 +1,9 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.17 + +define_override = hand1 +define_override = hand2 +define_override = pointing_hand +define_size = 0,pointer.svg diff --git a/hyprcusors/pointer/pointer.svg b/hyprcusors/pointer/pointer.svg new file mode 100644 index 0000000..3266a19 --- /dev/null +++ b/hyprcusors/pointer/pointer.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/meta.hl b/hyprcusors/progress/meta.hl new file mode 100644 index 0000000..52fd81a --- /dev/null +++ b/hyprcusors/progress/meta.hl @@ -0,0 +1,32 @@ +resize_algorithm = none + +hotspot_x = 0.17 +hotspot_y = 0.17 + +define_size = 24, progress-00.svg, 30 +define_size = 24, progress-01.svg, 30 +define_size = 24, progress-02.svg, 30 +define_size = 24, progress-03.svg, 30 +define_size = 24, progress-04.svg, 30 +define_size = 24, progress-05.svg, 30 +define_size = 24, progress-06.svg, 30 +define_size = 24, progress-07.svg, 30 +define_size = 24, progress-08.svg, 30 +define_size = 24, progress-09.svg, 30 +define_size = 24, progress-10.svg, 30 +define_size = 24, progress-11.svg, 30 +define_size = 24, progress-12.svg, 30 +define_size = 24, progress-13.svg, 30 +define_size = 24, progress-14.svg, 30 +define_size = 24, progress-15.svg, 30 +define_size = 24, progress-16.svg, 30 +define_size = 24, progress-17.svg, 30 +define_size = 24, progress-18.svg, 30 +define_size = 24, progress-19.svg, 30 +define_size = 24, progress-20.svg, 30 +define_size = 24, progress-21.svg, 30 +define_size = 24, progress-22.svg, 30 +define_size = 24, progress-23.svg, 30 + +define_override = half-busy +define_override = left_ptr_watch diff --git a/hyprcusors/progress/progress-00.svg b/hyprcusors/progress/progress-00.svg new file mode 100644 index 0000000..8a7cf9b --- /dev/null +++ b/hyprcusors/progress/progress-00.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-01.svg b/hyprcusors/progress/progress-01.svg new file mode 100644 index 0000000..0ad7950 --- /dev/null +++ b/hyprcusors/progress/progress-01.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-02.svg b/hyprcusors/progress/progress-02.svg new file mode 100644 index 0000000..952917d --- /dev/null +++ b/hyprcusors/progress/progress-02.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-03.svg b/hyprcusors/progress/progress-03.svg new file mode 100644 index 0000000..0de022e --- /dev/null +++ b/hyprcusors/progress/progress-03.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-04.svg b/hyprcusors/progress/progress-04.svg new file mode 100644 index 0000000..4b9b85f --- /dev/null +++ b/hyprcusors/progress/progress-04.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-05.svg b/hyprcusors/progress/progress-05.svg new file mode 100644 index 0000000..5b80a38 --- /dev/null +++ b/hyprcusors/progress/progress-05.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-06.svg b/hyprcusors/progress/progress-06.svg new file mode 100644 index 0000000..5b80a38 --- /dev/null +++ b/hyprcusors/progress/progress-06.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-07.svg b/hyprcusors/progress/progress-07.svg new file mode 100644 index 0000000..9b8f4e6 --- /dev/null +++ b/hyprcusors/progress/progress-07.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-08.svg b/hyprcusors/progress/progress-08.svg new file mode 100644 index 0000000..9cc8765 --- /dev/null +++ b/hyprcusors/progress/progress-08.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-09.svg b/hyprcusors/progress/progress-09.svg new file mode 100644 index 0000000..b7d464b --- /dev/null +++ b/hyprcusors/progress/progress-09.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-10.svg b/hyprcusors/progress/progress-10.svg new file mode 100644 index 0000000..2f2beaf --- /dev/null +++ b/hyprcusors/progress/progress-10.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-11.svg b/hyprcusors/progress/progress-11.svg new file mode 100644 index 0000000..2f2beaf --- /dev/null +++ b/hyprcusors/progress/progress-11.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-12.svg b/hyprcusors/progress/progress-12.svg new file mode 100644 index 0000000..3dc5a46 --- /dev/null +++ b/hyprcusors/progress/progress-12.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-13.svg b/hyprcusors/progress/progress-13.svg new file mode 100644 index 0000000..cccb114 --- /dev/null +++ b/hyprcusors/progress/progress-13.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-14.svg b/hyprcusors/progress/progress-14.svg new file mode 100644 index 0000000..a8b0211 --- /dev/null +++ b/hyprcusors/progress/progress-14.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-15.svg b/hyprcusors/progress/progress-15.svg new file mode 100644 index 0000000..39ecafb --- /dev/null +++ b/hyprcusors/progress/progress-15.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-16.svg b/hyprcusors/progress/progress-16.svg new file mode 100644 index 0000000..445aadf --- /dev/null +++ b/hyprcusors/progress/progress-16.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-17.svg b/hyprcusors/progress/progress-17.svg new file mode 100644 index 0000000..72b1fc7 --- /dev/null +++ b/hyprcusors/progress/progress-17.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-18.svg b/hyprcusors/progress/progress-18.svg new file mode 100644 index 0000000..ccac14e --- /dev/null +++ b/hyprcusors/progress/progress-18.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-19.svg b/hyprcusors/progress/progress-19.svg new file mode 100644 index 0000000..4c6c101 --- /dev/null +++ b/hyprcusors/progress/progress-19.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-20.svg b/hyprcusors/progress/progress-20.svg new file mode 100644 index 0000000..109dca7 --- /dev/null +++ b/hyprcusors/progress/progress-20.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-21.svg b/hyprcusors/progress/progress-21.svg new file mode 100644 index 0000000..129d789 --- /dev/null +++ b/hyprcusors/progress/progress-21.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-22.svg b/hyprcusors/progress/progress-22.svg new file mode 100644 index 0000000..e0ab03b --- /dev/null +++ b/hyprcusors/progress/progress-22.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/progress/progress-23.svg b/hyprcusors/progress/progress-23.svg new file mode 100644 index 0000000..d2e3af4 --- /dev/null +++ b/hyprcusors/progress/progress-23.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/right-arrow/meta.hl b/hyprcusors/right-arrow/meta.hl new file mode 100644 index 0000000..149348b --- /dev/null +++ b/hyprcusors/right-arrow/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 1.17 +hotspot_y = 0.67 +define_size = 0,right-arrow.svg diff --git a/hyprcusors/right-arrow/right-arrow.svg b/hyprcusors/right-arrow/right-arrow.svg new file mode 100644 index 0000000..506f0cc --- /dev/null +++ b/hyprcusors/right-arrow/right-arrow.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/right_ptr/meta.hl b/hyprcusors/right_ptr/meta.hl new file mode 100644 index 0000000..ff669b4 --- /dev/null +++ b/hyprcusors/right_ptr/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 1.17 +hotspot_y = 0.17 +define_size = 0,right_ptr.svg diff --git a/hyprcusors/right_ptr/right_ptr.svg b/hyprcusors/right_ptr/right_ptr.svg new file mode 100644 index 0000000..e8b3d37 --- /dev/null +++ b/hyprcusors/right_ptr/right_ptr.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/hyprcusors/right_side/meta.hl b/hyprcusors/right_side/meta.hl new file mode 100644 index 0000000..99f9ad9 --- /dev/null +++ b/hyprcusors/right_side/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 1.17 +hotspot_y = 0.67 +define_size = 0,right_side.svg diff --git a/hyprcusors/right_side/right_side.svg b/hyprcusors/right_side/right_side.svg new file mode 100644 index 0000000..c6572d4 --- /dev/null +++ b/hyprcusors/right_side/right_side.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/row-resize/meta.hl b/hyprcusors/row-resize/meta.hl new file mode 100644 index 0000000..41076a4 --- /dev/null +++ b/hyprcusors/row-resize/meta.hl @@ -0,0 +1,7 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 + +define_override = split_v +define_size = 0,row-resize.svg diff --git a/hyprcusors/row-resize/row-resize.svg b/hyprcusors/row-resize/row-resize.svg new file mode 100644 index 0000000..d138e7d --- /dev/null +++ b/hyprcusors/row-resize/row-resize.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/size_bdiag/meta.hl b/hyprcusors/size_bdiag/meta.hl new file mode 100644 index 0000000..bedbdbe --- /dev/null +++ b/hyprcusors/size_bdiag/meta.hl @@ -0,0 +1,7 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 + +define_override = nesw-resize +define_size = 0,size_bdiag.svg diff --git a/hyprcusors/size_bdiag/size_bdiag.svg b/hyprcusors/size_bdiag/size_bdiag.svg new file mode 100644 index 0000000..aad14e6 --- /dev/null +++ b/hyprcusors/size_bdiag/size_bdiag.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/hyprcusors/size_fdiag/meta.hl b/hyprcusors/size_fdiag/meta.hl new file mode 100644 index 0000000..c3d9363 --- /dev/null +++ b/hyprcusors/size_fdiag/meta.hl @@ -0,0 +1,7 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 + +define_override = nwse-resize +define_size = 0,size_fdiag.svg diff --git a/hyprcusors/size_fdiag/size_fdiag.svg b/hyprcusors/size_fdiag/size_fdiag.svg new file mode 100644 index 0000000..2bf298e --- /dev/null +++ b/hyprcusors/size_fdiag/size_fdiag.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/hyprcusors/size_hor/meta.hl b/hyprcusors/size_hor/meta.hl new file mode 100644 index 0000000..d20b80a --- /dev/null +++ b/hyprcusors/size_hor/meta.hl @@ -0,0 +1,10 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 + +define_override = e-resize +define_override = h_double_arrow +define_override = sb_h_double_arrow +define_override = w-resize +define_size = 0,size_hor.svg diff --git a/hyprcusors/size_hor/size_hor.svg b/hyprcusors/size_hor/size_hor.svg new file mode 100644 index 0000000..29e3fca --- /dev/null +++ b/hyprcusors/size_hor/size_hor.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/size_ver/meta.hl b/hyprcusors/size_ver/meta.hl new file mode 100644 index 0000000..b2e7e5d --- /dev/null +++ b/hyprcusors/size_ver/meta.hl @@ -0,0 +1,10 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 + +define_override = n-resize +define_override = s-resize +define_override = sb_v_double_arrow +define_override = v_double_arrow +define_size = 0,size_ver.svg diff --git a/hyprcusors/size_ver/size_ver.svg b/hyprcusors/size_ver/size_ver.svg new file mode 100644 index 0000000..fd5b015 --- /dev/null +++ b/hyprcusors/size_ver/size_ver.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/text/meta.hl b/hyprcusors/text/meta.hl new file mode 100644 index 0000000..a8dbd33 --- /dev/null +++ b/hyprcusors/text/meta.hl @@ -0,0 +1,8 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 + +define_override = ibeam +define_override = xterm +define_size = 0,text.svg diff --git a/hyprcusors/text/text.svg b/hyprcusors/text/text.svg new file mode 100644 index 0000000..e918f59 --- /dev/null +++ b/hyprcusors/text/text.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/hyprcusors/top_left_corner/meta.hl b/hyprcusors/top_left_corner/meta.hl new file mode 100644 index 0000000..78e4c30 --- /dev/null +++ b/hyprcusors/top_left_corner/meta.hl @@ -0,0 +1,8 @@ +resize_algorithm = none + +hotspot_x = 0.21 +hotspot_y = 0.17 + +define_override = nw-resize +define_override = ul_angle +define_size = 0,top_left_corner.svg diff --git a/hyprcusors/top_left_corner/top_left_corner.svg b/hyprcusors/top_left_corner/top_left_corner.svg new file mode 100644 index 0000000..b4c19bb --- /dev/null +++ b/hyprcusors/top_left_corner/top_left_corner.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/hyprcusors/top_right_corner/meta.hl b/hyprcusors/top_right_corner/meta.hl new file mode 100644 index 0000000..c999153 --- /dev/null +++ b/hyprcusors/top_right_corner/meta.hl @@ -0,0 +1,8 @@ +resize_algorithm = none + +hotspot_x = 1.08 +hotspot_y = 0.17 + +define_override = ne-resize +define_override = ur_angle +define_size = 0,top_right_corner.svg diff --git a/hyprcusors/top_right_corner/top_right_corner.svg b/hyprcusors/top_right_corner/top_right_corner.svg new file mode 100644 index 0000000..a286c66 --- /dev/null +++ b/hyprcusors/top_right_corner/top_right_corner.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/hyprcusors/top_side/meta.hl b/hyprcusors/top_side/meta.hl new file mode 100644 index 0000000..b68ca9e --- /dev/null +++ b/hyprcusors/top_side/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.17 +define_size = 0,top_side.svg diff --git a/hyprcusors/top_side/top_side.svg b/hyprcusors/top_side/top_side.svg new file mode 100644 index 0000000..6ed1366 --- /dev/null +++ b/hyprcusors/top_side/top_side.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/up-arrow/meta.hl b/hyprcusors/up-arrow/meta.hl new file mode 100644 index 0000000..c20db68 --- /dev/null +++ b/hyprcusors/up-arrow/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.17 +define_size = 0,up-arrow.svg diff --git a/hyprcusors/up-arrow/up-arrow.svg b/hyprcusors/up-arrow/up-arrow.svg new file mode 100644 index 0000000..0148af5 --- /dev/null +++ b/hyprcusors/up-arrow/up-arrow.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/hyprcusors/vertical-text/meta.hl b/hyprcusors/vertical-text/meta.hl new file mode 100644 index 0000000..497f8d8 --- /dev/null +++ b/hyprcusors/vertical-text/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 +define_size = 0,vertical-text.svg diff --git a/hyprcusors/vertical-text/vertical-text.svg b/hyprcusors/vertical-text/vertical-text.svg new file mode 100644 index 0000000..3bf4bd2 --- /dev/null +++ b/hyprcusors/vertical-text/vertical-text.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/meta.hl b/hyprcusors/wait/meta.hl new file mode 100644 index 0000000..033893c --- /dev/null +++ b/hyprcusors/wait/meta.hl @@ -0,0 +1,31 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 + +define_size = 24, wait-00.svg, 30 +define_size = 24, wait-01.svg, 30 +define_size = 24, wait-02.svg, 30 +define_size = 24, wait-03.svg, 30 +define_size = 24, wait-04.svg, 30 +define_size = 24, wait-05.svg, 30 +define_size = 24, wait-06.svg, 30 +define_size = 24, wait-07.svg, 30 +define_size = 24, wait-08.svg, 30 +define_size = 24, wait-09.svg, 30 +define_size = 24, wait-10.svg, 30 +define_size = 24, wait-11.svg, 30 +define_size = 24, wait-12.svg, 30 +define_size = 24, wait-13.svg, 30 +define_size = 24, wait-14.svg, 30 +define_size = 24, wait-15.svg, 30 +define_size = 24, wait-16.svg, 30 +define_size = 24, wait-17.svg, 30 +define_size = 24, wait-18.svg, 30 +define_size = 24, wait-19.svg, 30 +define_size = 24, wait-20.svg, 30 +define_size = 24, wait-21.svg, 30 +define_size = 24, wait-22.svg, 30 +define_size = 24, wait-23.svg, 30 + +define_override = watch diff --git a/hyprcusors/wait/wait-00.svg b/hyprcusors/wait/wait-00.svg new file mode 100644 index 0000000..71c640b --- /dev/null +++ b/hyprcusors/wait/wait-00.svg @@ -0,0 +1,315 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-01.svg b/hyprcusors/wait/wait-01.svg new file mode 100644 index 0000000..71c640b --- /dev/null +++ b/hyprcusors/wait/wait-01.svg @@ -0,0 +1,315 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-02.svg b/hyprcusors/wait/wait-02.svg new file mode 100644 index 0000000..1db187a --- /dev/null +++ b/hyprcusors/wait/wait-02.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-03.svg b/hyprcusors/wait/wait-03.svg new file mode 100644 index 0000000..77b3985 --- /dev/null +++ b/hyprcusors/wait/wait-03.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-04.svg b/hyprcusors/wait/wait-04.svg new file mode 100644 index 0000000..b12c886 --- /dev/null +++ b/hyprcusors/wait/wait-04.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-05.svg b/hyprcusors/wait/wait-05.svg new file mode 100644 index 0000000..f3be4b4 --- /dev/null +++ b/hyprcusors/wait/wait-05.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-06.svg b/hyprcusors/wait/wait-06.svg new file mode 100644 index 0000000..b9be493 --- /dev/null +++ b/hyprcusors/wait/wait-06.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-07.svg b/hyprcusors/wait/wait-07.svg new file mode 100644 index 0000000..9549c94 --- /dev/null +++ b/hyprcusors/wait/wait-07.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-08.svg b/hyprcusors/wait/wait-08.svg new file mode 100644 index 0000000..73b3e7f --- /dev/null +++ b/hyprcusors/wait/wait-08.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-09.svg b/hyprcusors/wait/wait-09.svg new file mode 100644 index 0000000..2b80431 --- /dev/null +++ b/hyprcusors/wait/wait-09.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-10.svg b/hyprcusors/wait/wait-10.svg new file mode 100644 index 0000000..a6d41a0 --- /dev/null +++ b/hyprcusors/wait/wait-10.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-11.svg b/hyprcusors/wait/wait-11.svg new file mode 100644 index 0000000..d8e0c6e --- /dev/null +++ b/hyprcusors/wait/wait-11.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-12.svg b/hyprcusors/wait/wait-12.svg new file mode 100644 index 0000000..6592e50 --- /dev/null +++ b/hyprcusors/wait/wait-12.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-13.svg b/hyprcusors/wait/wait-13.svg new file mode 100644 index 0000000..2403fe1 --- /dev/null +++ b/hyprcusors/wait/wait-13.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-14.svg b/hyprcusors/wait/wait-14.svg new file mode 100644 index 0000000..b721f36 --- /dev/null +++ b/hyprcusors/wait/wait-14.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-15.svg b/hyprcusors/wait/wait-15.svg new file mode 100644 index 0000000..4d0f38d --- /dev/null +++ b/hyprcusors/wait/wait-15.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-16.svg b/hyprcusors/wait/wait-16.svg new file mode 100644 index 0000000..812fdd1 --- /dev/null +++ b/hyprcusors/wait/wait-16.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-17.svg b/hyprcusors/wait/wait-17.svg new file mode 100644 index 0000000..4809158 --- /dev/null +++ b/hyprcusors/wait/wait-17.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-18.svg b/hyprcusors/wait/wait-18.svg new file mode 100644 index 0000000..3512876 --- /dev/null +++ b/hyprcusors/wait/wait-18.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-19.svg b/hyprcusors/wait/wait-19.svg new file mode 100644 index 0000000..464655b --- /dev/null +++ b/hyprcusors/wait/wait-19.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-20.svg b/hyprcusors/wait/wait-20.svg new file mode 100644 index 0000000..20af618 --- /dev/null +++ b/hyprcusors/wait/wait-20.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-21.svg b/hyprcusors/wait/wait-21.svg new file mode 100644 index 0000000..4733b18 --- /dev/null +++ b/hyprcusors/wait/wait-21.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-22.svg b/hyprcusors/wait/wait-22.svg new file mode 100644 index 0000000..3da90f8 --- /dev/null +++ b/hyprcusors/wait/wait-22.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wait/wait-23.svg b/hyprcusors/wait/wait-23.svg new file mode 100644 index 0000000..8abf144 --- /dev/null +++ b/hyprcusors/wait/wait-23.svg @@ -0,0 +1,312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/hyprcusors/wayland-cursor/meta.hl b/hyprcusors/wayland-cursor/meta.hl new file mode 100644 index 0000000..68a1521 --- /dev/null +++ b/hyprcusors/wayland-cursor/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 +define_size = 0,wayland-cursor.svg diff --git a/hyprcusors/wayland-cursor/wayland-cursor.svg b/hyprcusors/wayland-cursor/wayland-cursor.svg new file mode 100644 index 0000000..f0d702b --- /dev/null +++ b/hyprcusors/wayland-cursor/wayland-cursor.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/hyprcusors/x-cursor/meta.hl b/hyprcusors/x-cursor/meta.hl new file mode 100644 index 0000000..30f1ead --- /dev/null +++ b/hyprcusors/x-cursor/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 +define_size = 0,x-cursor.svg diff --git a/hyprcusors/x-cursor/x-cursor.svg b/hyprcusors/x-cursor/x-cursor.svg new file mode 100644 index 0000000..89ac0b6 --- /dev/null +++ b/hyprcusors/x-cursor/x-cursor.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/hyprcusors/zoom-in/meta.hl b/hyprcusors/zoom-in/meta.hl new file mode 100644 index 0000000..66c939a --- /dev/null +++ b/hyprcusors/zoom-in/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 +define_size = 0,zoom-in.svg diff --git a/hyprcusors/zoom-in/zoom-in.svg b/hyprcusors/zoom-in/zoom-in.svg new file mode 100644 index 0000000..72c9266 --- /dev/null +++ b/hyprcusors/zoom-in/zoom-in.svg @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/hyprcusors/zoom-out/meta.hl b/hyprcusors/zoom-out/meta.hl new file mode 100644 index 0000000..5fa2209 --- /dev/null +++ b/hyprcusors/zoom-out/meta.hl @@ -0,0 +1,5 @@ +resize_algorithm = none + +hotspot_x = 0.67 +hotspot_y = 0.67 +define_size = 0,zoom-out.svg diff --git a/hyprcusors/zoom-out/zoom-out.svg b/hyprcusors/zoom-out/zoom-out.svg new file mode 100644 index 0000000..26d67b7 --- /dev/null +++ b/hyprcusors/zoom-out/zoom-out.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/manifest.hl b/manifest.hl new file mode 100644 index 0000000..481dd01 --- /dev/null +++ b/manifest.hl @@ -0,0 +1,4 @@ +name = McMojave +description = The McMojave cursor theme ported to hyprcusor +version = 0.1 +cursors_directory = hyprcusors diff --git a/nix/dark.nix b/nix/dark.nix new file mode 100644 index 0000000..ac94c15 --- /dev/null +++ b/nix/dark.nix @@ -0,0 +1,28 @@ +{ lib, stdenv }: +stdenv.mkDerivation (finalAttrs: { + pname = "mcmojave-hyprcursor"; + version = "0.1"; + src = fetchFromGitHub { + owner = "libadoxon"; + repo = "mcmojave-hyprcursor"; + rev = "d2c0e6802f0ed1e7c638bb27b5aa8587b578d083"; + sha256 = "sha256-ArUX5qlqAXUqcRqHz4QxXy3KgkfasTPA/Qwf6D2kV0U="; + }; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share/icons/mcmojave-hyprcursor + cp -R . $out/share/icons/mcmojave-hyprcursor/ + + runHook postInstall + ''; + + meta = with lib; { + description = "The McMojave cursor theme ported to hyprcusor"; + downloadPage = "https://github.com/ndom91/mcmojave-hyprcursor/releases"; + homepage = "https://rosepinetheme.com/"; + license = licenses.gpl3; + maintainers = with maintainers; [ libadoxon ]; + }; +}) diff --git a/nix/default.nix b/nix/default.nix new file mode 100644 index 0000000..bd8f751 --- /dev/null +++ b/nix/default.nix @@ -0,0 +1,32 @@ +{ + lib, + stdenv, + fetchFromGitHub, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "mcmojave-hyprcursor"; + version = "0.1"; + src = fetchFromGitHub { + owner = "libadoxon"; + repo = "mcmojave-hyprcursor"; + rev = "d2c0e6802f0ed1e7c638bb27b5aa8587b578d083"; + sha256 = "sha256-ArUX5qlqAXUqcRqHz4QxXy3KgkfasTPA/Qwf6D2kV0U="; + }; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share/icons/mcmojave-hyprcursor + cp -R . $out/share/icons/mcmojave-hyprcursor/ + + runHook postInstall + ''; + + meta = with lib; { + description = "The McMojave cursor theme ported to hyprcusor"; + downloadPage = "https://github.com/ndom91/mcmojave-hyprcursor/releases"; + homepage = "https://rosepinetheme.com/"; + license = licenses.gpl3; + maintainers = with maintainers; [ libadoxon ]; + }; +}) diff --git a/nix/light.nix b/nix/light.nix new file mode 100644 index 0000000..ac94c15 --- /dev/null +++ b/nix/light.nix @@ -0,0 +1,28 @@ +{ lib, stdenv }: +stdenv.mkDerivation (finalAttrs: { + pname = "mcmojave-hyprcursor"; + version = "0.1"; + src = fetchFromGitHub { + owner = "libadoxon"; + repo = "mcmojave-hyprcursor"; + rev = "d2c0e6802f0ed1e7c638bb27b5aa8587b578d083"; + sha256 = "sha256-ArUX5qlqAXUqcRqHz4QxXy3KgkfasTPA/Qwf6D2kV0U="; + }; + + installPhase = '' + runHook preInstall + + mkdir -p $out/share/icons/mcmojave-hyprcursor + cp -R . $out/share/icons/mcmojave-hyprcursor/ + + runHook postInstall + ''; + + meta = with lib; { + description = "The McMojave cursor theme ported to hyprcusor"; + downloadPage = "https://github.com/ndom91/mcmojave-hyprcursor/releases"; + homepage = "https://rosepinetheme.com/"; + license = licenses.gpl3; + maintainers = with maintainers; [ libadoxon ]; + }; +}) diff --git a/preview.png b/preview.png new file mode 100644 index 0000000..5376f2e Binary files /dev/null and b/preview.png differ