Closed Dokkae6949 closed 4 months ago
How did you install and configure it?
Using home-manager by settings:
let
cursor-theme = "Catppuccin-Mocha-Dark-Cursors";
cursor-package = pkgs.catppuccin-cursors.mochaDark;
in
{
# ....
home.sessionVariables = {
# ....
XCURSOR_THEME = cursor-theme;
# and some other variable (similar to xcursor) for Hyprlands hyprcursor.
# tho I don't know it's exact name and I forgot to push it to gh so I can't look it up now
};
home.pointerCursor = {
name = cursor-theme;
package = cursor-package;
size = 24;
x11.enable = true;
gtk.enable = true;
};
gtk = {
enable = true;
iconTheme = {
name = "Papirus-Dark";
package = pkgs.papirus-icon-theme;
};
};
# ....
}
In that case it seems like your config should be updated?
home.pointerCursor.name = "catppuccin-mocha-dark-cursors";
same for XCURSOR_THEME
and other usages if any
lower case :)
Whoops that might make sense >.>
Tho it did work at one point. I suppose there was a breaking change that just changed the name from upper to lower case
Yeah. Catppuccin developers are doing that all the time 😅
Same thing happened with catppuccin-gtk. As I mentioned there, sure we could standardise case/naming/etc within nixpkgs, but it'd be even more confusing for a new user to read the upstream code/docs and find that nixpkgs is doing something completely different. Hence I'd suggest we (continue to) follow upstream.
Catppuccin is standardizing on lowercase and american spellings, so we should just follow that imho
There is no standard; we just use whatever upstream calls it and don't rename anything in nixpkgs.
Describe the bug
The
Catppuccin-{color}-{variant}-Cursors
symlink inside of~/.icons
is incorrect. Well.. It is not directly incorrect. Rather the symlink at the location it's pointing to is incorrect. Meaning~/.icons ---> .../homa-manager-files/.icons -/-> .../catppuccin-cursors/share/icons
The link between:
.../homa-manager-files/.icons -/-> .../catppuccin-cursors/share/icons
is broken as it points to a folder that doesn't exist. (it should link to an all lower case folder)Steps To Reproduce
Steps to reproduce the behavior:
Expected behavior
The catppuccin cursors should be used by the window manager.
Screenshots
Additional context
I'm using
Hyprland
withhyprcursor
but also have everything setup for xcursor usage.Notify maintainers
@isabelroses
Metadata
Add a :+1: reaction to issues you find important.