diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/X_cursor.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/X_cursor.hlc new file mode 100644 index 0000000..4fa2af1 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/X_cursor.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/all-scroll.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/all-scroll.hlc new file mode 100644 index 0000000..7d9afd6 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/all-scroll.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/bottom_left_corner.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/bottom_left_corner.hlc new file mode 100644 index 0000000..350a56f Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/bottom_left_corner.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/bottom_right_corner.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/bottom_right_corner.hlc new file mode 100644 index 0000000..24dd10d Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/bottom_right_corner.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/bottom_tee.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/bottom_tee.hlc new file mode 100644 index 0000000..a0d0509 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/bottom_tee.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/center_ptr.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/center_ptr.hlc new file mode 100644 index 0000000..fb9a7f5 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/center_ptr.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/context-menu.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/context-menu.hlc new file mode 100644 index 0000000..e7d7112 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/context-menu.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/copy.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/copy.hlc new file mode 100644 index 0000000..9329ace Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/copy.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/cross.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/cross.hlc new file mode 100644 index 0000000..3203396 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/cross.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/crossed_circle.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/crossed_circle.hlc new file mode 100644 index 0000000..1459dce Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/crossed_circle.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/crosshair.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/crosshair.hlc new file mode 100644 index 0000000..c41078b Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/crosshair.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/dnd_no_drop.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/dnd_no_drop.hlc new file mode 100644 index 0000000..da718a1 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/dnd_no_drop.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/dotbox.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/dotbox.hlc new file mode 100644 index 0000000..d495e9a Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/dotbox.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/hand1.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/hand1.hlc new file mode 100644 index 0000000..4387b72 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/hand1.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/hand2.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/hand2.hlc new file mode 100644 index 0000000..598cba9 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/hand2.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/left_ptr.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/left_ptr.hlc new file mode 100644 index 0000000..ebc0945 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/left_ptr.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/left_ptr_watch.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/left_ptr_watch.hlc new file mode 100644 index 0000000..8bd0a6c Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/left_ptr_watch.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/left_side.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/left_side.hlc new file mode 100644 index 0000000..99c277a Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/left_side.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/left_tee.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/left_tee.hlc new file mode 100644 index 0000000..15fb62c Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/left_tee.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/link.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/link.hlc new file mode 100644 index 0000000..70d6bf9 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/link.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/ll_angle.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/ll_angle.hlc new file mode 100644 index 0000000..966de15 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/ll_angle.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/lr_angle.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/lr_angle.hlc new file mode 100644 index 0000000..e14a23d Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/lr_angle.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/move.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/move.hlc new file mode 100644 index 0000000..60d0a20 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/move.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/pencil.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/pencil.hlc new file mode 100644 index 0000000..87a665a Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/pencil.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/plus.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/plus.hlc new file mode 100644 index 0000000..5f782c6 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/plus.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/question_arrow.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/question_arrow.hlc new file mode 100644 index 0000000..5f92d7a Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/question_arrow.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/right_ptr.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/right_ptr.hlc new file mode 100644 index 0000000..266dc0a Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/right_ptr.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/right_tee.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/right_tee.hlc new file mode 100644 index 0000000..de4a9c0 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/right_tee.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/sb_down_arrow.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/sb_down_arrow.hlc new file mode 100644 index 0000000..b4b43df Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/sb_down_arrow.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/sb_h_double_arrow.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/sb_h_double_arrow.hlc new file mode 100644 index 0000000..78f720e Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/sb_h_double_arrow.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/sb_left_arrow.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/sb_left_arrow.hlc new file mode 100644 index 0000000..0b3292c Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/sb_left_arrow.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/sb_right_arrow.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/sb_right_arrow.hlc new file mode 100644 index 0000000..c976d17 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/sb_right_arrow.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/sb_up_arrow.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/sb_up_arrow.hlc new file mode 100644 index 0000000..2b30934 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/sb_up_arrow.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/sb_v_double_arrow.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/sb_v_double_arrow.hlc new file mode 100644 index 0000000..a09d48a Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/sb_v_double_arrow.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/top_side.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/top_side.hlc new file mode 100644 index 0000000..b1b6c94 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/top_side.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/top_tee.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/top_tee.hlc new file mode 100644 index 0000000..1c44d1e Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/top_tee.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/ul_angle.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/ul_angle.hlc new file mode 100644 index 0000000..126ceb1 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/ul_angle.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/ur_angle.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/ur_angle.hlc new file mode 100644 index 0000000..cdd8126 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/ur_angle.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/vertical-text.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/vertical-text.hlc new file mode 100644 index 0000000..b297848 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/vertical-text.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/wait.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/wait.hlc new file mode 100644 index 0000000..a13d93b Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/wait.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/wayland-cursor.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/wayland-cursor.hlc new file mode 100644 index 0000000..8d3d6f5 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/wayland-cursor.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/xterm.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/xterm.hlc new file mode 100644 index 0000000..144f322 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/xterm.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/zoom-in.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/zoom-in.hlc new file mode 100644 index 0000000..0f31814 Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/zoom-in.hlc differ diff --git a/home/system/hyprland/cursor/macOS/hyprcursors/zoom-out.hlc b/home/system/hyprland/cursor/macOS/hyprcursors/zoom-out.hlc new file mode 100644 index 0000000..b12fb2e Binary files /dev/null and b/home/system/hyprland/cursor/macOS/hyprcursors/zoom-out.hlc differ diff --git a/home/system/hyprland/cursor/macOS/manifest.hl b/home/system/hyprland/cursor/macOS/manifest.hl new file mode 100644 index 0000000..da013a0 --- /dev/null +++ b/home/system/hyprland/cursor/macOS/manifest.hl @@ -0,0 +1,4 @@ +name = macOS (SVG) +description = macOS cursors because they are a beaut! +version = 1 +cursors_directory = hyprcursors diff --git a/home/system/hyprland/default.nix b/home/system/hyprland/default.nix index 6be2951..7483783 100644 --- a/home/system/hyprland/default.nix +++ b/home/system/hyprland/default.nix @@ -1,11 +1,16 @@ { pkgs, config, inputs, ... }: { - imports = [ ./hyprlock.nix ./hypridle.nix ./hyprpaper.nix ]; + imports = [ + ./hyprlock.nix + ./hypridle.nix + ./hyprpaper.nix + # ./hyprcursor.nix + ]; home.packages = with pkgs; [ hyprshot hyprpicker - hyprcursor + # hyprcursor xdg-desktop-portal-hyprland wlr-randr wl-clipboard @@ -83,10 +88,10 @@ "$mod SHIFT, code:1${toString i}, movetoworkspace, ${toString ws}" ]) 9)); - bindm = [ + bindm = [ "$mod, mouse:272, movewindow" # Move Window (mouse) "$mod, R, resizewindow" # Resize Window (mouse) - ]; + ]; bindl = [ ",XF86AudioMute, exec, sound-toggle" # Toggle Mute @@ -112,8 +117,9 @@ "QT_WAYLAND_DISABLE_WINDOWDECORATION,1" "GTK_THEME,FlatColor:dark" "GTK2_RC_FILES,/home/hadi/.local/share/themes/FlatColor/gtk-2.0/gtkrc" - # "HYPRCURSOR_THEME,rose-pine-hyprcursor" + # "HYPRCURSOR_THEME,macOS" # "HYPRCURSOR_SIZE,16" + # "XCURSOR_SIZE,16" ]; general = { diff --git a/home/system/hyprland/hyprcursor.nix b/home/system/hyprland/hyprcursor.nix new file mode 100644 index 0000000..916ad79 --- /dev/null +++ b/home/system/hyprland/hyprcursor.nix @@ -0,0 +1,6 @@ +{ + home.file.".local/share/icons/macOS" = { + recursive = true; + source = ./cursor/macOS; + }; +}