Currently there are 2 different implementations of svg based cursors on linux, neither a standard yet and AFAIK they are not interoperable.
If you know of any more themes for either implementation please open a pr/issue!
name/original | available on the hyprland discord server as compressed binaries |
---|---|
Bibata | HyprBibataModernClassicSVG.tar.gz |
BreezeX | BreezeX-Dark-hyprcursor.zip, BreezeX-Amber.zip |
Capitaine | HyprCapitaineSVG.tar.gz, Capitaine_Gruvbox_Dark.zip |
Catppuccin | HyprcursorCatppuccinMochaMauve.tar.gz |
GoogleDot | GoogleDot-Black.zip, extracted_GoogleDot-Violet-SVG.zip, GoogleDot-Blue-Hyprcursor.tar.gz |
Material | material-cursors.tar.gz, material-dark-cursors.tar.gz, material-light-cursors.tar.gz |
Nordzy | Nordzy-cursors-white-HYPR.tar.gz |
Posy's | hypr_posycursor.tar.gz, Posy_Cursor_Black_h.tar.gz |
Qogir | qogir_hl.tar.gz |
Rosé Pine | rose-pine-cursor-hyprcursor.tar.gz |
https://wayland.app/protocols/cursor-shape-v1 - the protocol making svg cursors viable
https://wiki.hyprland.org/Hypr-Ecosystem/hyprcursor/
https://blog.vaxry.net/articles/2024-cursors
https://standards.hyprland.org/hyprcursor/
https://github.com/hyprwm/hyprcursor
https://planet.kde.org/vlad-zahorodnii-2024-10-06-svg-cursors-everything-that-you-need-to-know-about-them/
https://blogs.kde.org/2024/10/09/cursor-size-problems-in-wayland-explained/
https://invent.kde.org/plasma/breeze/-/merge_requests/433 - this would've been hyprcursor on kde (closed)
https://invent.kde.org/plasma/breeze/-/merge_requests/475 (merged)
https://invent.kde.org/plasma/kwin/-/merge_requests/6187 (merged)
I have seen 1 similar list: https://github.com/sakshatshinde/hyprcursor-themes
I collected the list based on hyprlands discord server room #hyprcursor-themes For the plasma talk check out: https://webchat.kde.org/#/room/#kwin:kde.org, or their mailing list!