Open Skizy opened 7 months ago
means your theme is broken. I am gonna bet you're trying to smash a source theme there and haven't compiled it.
Well, I might be understanding it incorrectly, but the directory with the theme contains a manifest.hl
and a hyprcursors
directory, which in turn contains .hlc
files, which are, as I understand, compiled cursors
hm, that's compiled. Yeah. Have you tried a different theme?
I tried 2 Bibata variants and a rose-pine port, I found out that rose-pine cursors work if set with the env variable, but don't work when setting with hyprctl setcursor
Hyprland Version
System/Version info
```sh Hyprland, built from branch at commit fe7b748eb668136dd0558b7c8279bfcd7ab4d759 (props: bump version to 0.39.1). Date: Tue Apr 16 16:01:03 2024 Tag: v0.39.1, commits: 4460 flags: (if any) System Information: System name: Linux Node name: skizy-desktop Release: 6.8.7-arch1-1 Version: #1 SMP PREEMPT_DYNAMIC Wed, 17 Apr 2024 15:20:28 +0000 GPU information: 26:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Lexa PRO [Radeon 540/540X/550/550X / RX 540X/550/550X] [1002:699f] (rev c7) (prog-if 00 [VGA controller]) os-release: NAME="EndeavourOS" PRETTY_NAME="EndeavourOS" ID="endeavouros" ID_LIKE="arch" BUILD_ID="2023.05.28" ANSI_COLOR="38;2;23;147;209" HOME_URL="https://endeavouros.com" DOCUMENTATION_URL="https://discovery.endeavouros.com" SUPPORT_URL="https://forum.endeavouros.com" BUG_REPORT_URL="https://forum.endeavouros.com/c/arch-based-related-questions/bug-reports" PRIVACY_POLICY_URL="https://endeavouros.com/privacy-policy-2" LOGO="endeavouros" plugins: hyprexpo by Vaxry ver 1.0 ```Bug or Regression?
Bug
Description
Hyprcursor themes don't work at all, always falls back to a default black cursor. Setting both via env variables and hyprctl setcursor leads to the same result. Relevant Hyprland logs:
Though there are
left_ptr.hlc
files in all themes I tried. It does find the theme when setting the theme using hyprctl setcursor:How to reproduce
Put a hyprcursor theme into ~/.local/share/icons Run
hyprctl setcursor <theme-name> <size>
Move the cursor over the background or over an app that supports server-side cursorsCrash reports, logs, images, videos
No response