Open s1n7ax opened 1 month ago
Interesting, I wasn't able to reproduce unfortunately.
I don't have rose-pine-hyprcursor/
available under ~/.local/share/icons/
, but I can still successfully setcursor
with the hyprctl
CLI :thinking:
Hey, coming across this issue now. Not sure if what I did counts as a workaround or not (is hyprland supposed to respect $XDG_DATA_DIR
, or is it hard-coded to look in ~/.local/share/icons
and ~/.icons
?)
Here's what I did: https://gitlab.com/jennydaman/hm-jia/-/commit/c6523de669c65419fcb2dbab678e209f5e43e493
xdg.dataFile."icons/rose-pine-hyprcursor".source = "${inputs.rose-pine-hyprcursor.packages.${pkgs.system}.default}/share/icons/rose-pine-hyprcursor";
@jennydaman I'd definitely count that as a workaround haha, but as they say - if it works, then its not dumb!
Just stumbled upon this commit on the Hyprcursor repo, looks like they do take $XDG_DATA_DIRS
into account: https://github.com/hyprwm/hyprcursor/commit/5a95d8512b3eda15a92e8cb932aa4049ec73dd55
Describe the bug
I have followed the instructions in the read me on NixOS but in a home-manager configuration. I have following to install the package and I can see the installed package
XDG_DATA_DIR
contains the correct path as well.However setting it does not work
When I move the theme to
~/.local/share/icons
it works. Similarly I have installedvanilla-dmz
package and it seems to link the icon to~/.local/share/icons
automaticallyThough I'm not quite sure whether this is an issue in my home-manager config or hyprland or this theme.
Reproduction
-
System Info
Used Package Manager
npm
Validations