Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Anyone got any Hyprcursor theme working?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
gugozte26
n00b
n00b


Joined: 09 Nov 2024
Posts: 13

PostPosted: Thu Jan 16, 2025 5:40 pm    Post subject: Anyone got any Hyprcursor theme working? Reply with quote

Hello to everyone,

Today I've been trying to customize my Hyprland cursor all day long. I followed all these steps:

- Moving my theme to "$/.local/share/icons", setting "HYPRCURSOR_THEME, X" on Hyprland's config file and restarting.
- Adding "exec-once=hyprctl setcursor [THEME] [SIZE]" to the config too, and restarting
- Repeating the last two steps, but also having the theme folder inside "$/.icons/" and, even if it's not recommended, "/usr/share/icons"

I don't see any changed on my cursor, either on its theme or its size.

It's strange, as I followed every single step carefully (even the specific instructions for my custom theme, https://github.com/ndom91/rose-pine-hyprcursor). I don´t think folder permission is an issue, as I got a custom cursor theme working on GTK apps with the use of "nwg-look". :? :?

Any ideas on what I could be doing wrong? Or is the tool deprecated in use?
_________________
Ily gugi<3
Back to top
View user's profile Send private message
loravis
n00b
n00b


Joined: 29 Dec 2024
Posts: 18
Location: Bremen, Germany

PostPosted: Wed Feb 12, 2025 11:57 am    Post subject: Reply with quote

I set up my hyprcursor theme by adding this to my hyprland.conf:

Code:
env = XCURSOR_PATH=${XCURSOR_PATH}:~/.local/share/icons
env = XCURSOR_SIZE,24
env = XCURSOR_THEME,~/.local/share/icons/default
env = HYPRCURSOR_SIZE,24
env = HYPRCURSOR_THEME,HyprBibataModernClassicSVG
Back to top
View user's profile Send private message
gugozte26
n00b
n00b


Joined: 09 Nov 2024
Posts: 13

PostPosted: Wed Feb 12, 2025 7:14 pm    Post subject: Reply with quote

loravis wrote:
I set up my hyprcursor theme by adding this to my hyprland.conf:

Code:
env = XCURSOR_PATH=${XCURSOR_PATH}:~/.local/share/icons
env = XCURSOR_SIZE,24
env = XCURSOR_THEME,~/.local/share/icons/default
env = HYPRCURSOR_SIZE,24
env = HYPRCURSOR_THEME,HyprBibataModernClassicSVG


Hello, thanks for your response. However, I tried applying this same config on my system and it just doesn´t work. These are the steps I followed:

1. I used your config on my hyprland config file.
2. I moved my theme (https://github.com/ndom91/rose-pine-hyprcursor) to "~/.local/share/icons" and changed the config file so it points to that theme. I even changed the folder name from "hyprland-cursors" to "rose-pine-hyprcursor", as recommended on the GitHub.

I rebooted but it just doesn't change. What could I be doing wrong?? :roll:
_________________
Ily gugi<3
Back to top
View user's profile Send private message
loravis
n00b
n00b


Joined: 29 Dec 2024
Posts: 18
Location: Bremen, Germany

PostPosted: Wed Feb 12, 2025 8:31 pm    Post subject: Reply with quote

That's definitely odd. What version of hyprcursor do you have installed on your system? You should be able to check by running equery list hyprcursor
Back to top
View user's profile Send private message
gugozte26
n00b
n00b


Joined: 09 Nov 2024
Posts: 13

PostPosted: Wed Feb 12, 2025 8:43 pm    Post subject: Reply with quote

loravis wrote:
That's definitely odd. What version of hyprcursor do you have installed on your system? You should be able to check by running equery list hyprcursor


Eix lists "0.1.10-r" as the installed version, which seems to be the latest stable version to date (https://packages.gentoo.org/packages/gui-libs/hyprcursor)

Should I upgrade? I don´t think it has anything to do.

I'll leave my hyprland.conf here too, but I don´t think I have anything wrongly configured. https://pastebin.com/HweAuPt9
_________________
Ily gugi<3
Back to top
View user's profile Send private message
loravis
n00b
n00b


Joined: 29 Dec 2024
Posts: 18
Location: Bremen, Germany

PostPosted: Wed Feb 12, 2025 9:11 pm    Post subject: Reply with quote

Quote:
Should I upgrade? I don´t think it has anything to do.

No need, I have the same version installed on my system. It shouldn't be the issue.

What's even stranger is that, when replicating your exact steps and installing the theme on my system, it worked just fine, which throws any possibilities of the theme being simply broken out of the window.

Could you run echo $HYPRCURSOR_THEME? This is just to verify that the environment variable is being set properly.
Back to top
View user's profile Send private message
CooSee
Veteran
Veteran


Joined: 20 Nov 2004
Posts: 1510
Location: Earth

PostPosted: Wed Feb 12, 2025 10:02 pm    Post subject: Reply with quote

i assume something's missing on your system.

are you using someones dotfiles and scripts ?

show the output of eix -I theme and some additional infos about your system, e.g. hyprland.log

you should activate some extra logging and show the output, e.g. add the following to your hyprland.conf
Code:
debug:disable_logs = false
debug:enable_stdout_logs = true

the *.log file is located in /run/user/1000/hypr/some_very_long_number/hyprland.log

please use https://wiki.gentoo.org/wiki/Wgetpaste for big output and such - e.g.
Code:
wgetpaste --verbose --service 0x0 /the_folder/to_the/something.log

and provide the link.

8)
_________________
" Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Back to top
View user's profile Send private message
gugozte26
n00b
n00b


Joined: 09 Nov 2024
Posts: 13

PostPosted: Wed Feb 12, 2025 10:11 pm    Post subject: Reply with quote

loravis wrote:
Quote:
Should I upgrade? I don´t think it has anything to do.

No need, I have the same version installed on my system. It shouldn't be the issue.

What's even stranger is that, when replicating your exact steps and installing the theme on my system, it worked just fine, which throws any possibilities of the theme being simply broken out of the window.

Could you run echo $HYPRCURSOR_THEME? This is just to verify that the environment variable is being set properly.



Quote:
fish: Unknown command: rose-pine-hyprcursor


It seems to the environment variable is set, I don´t know what can be causing this.
_________________
Ily gugi<3
Back to top
View user's profile Send private message
gugozte26
n00b
n00b


Joined: 09 Nov 2024
Posts: 13

PostPosted: Wed Feb 12, 2025 10:20 pm    Post subject: Reply with quote

CooSee wrote:
i assume something's missing on your system.

are you using someones dotfiles and scripts ?

show the output of eix -I theme and some additional infos about your system, e.g. hyprland.log

you should activate some extra logging and show the output, e.g. add the following to your hyprland.conf
Code:
debug:disable_logs = false
debug:enable_stdout_logs = true

the *.log file is located in /run/user/1000/hypr/some_very_long_number/hyprland.log

please use https://wiki.gentoo.org/wiki/Wgetpaste for big output and such - e.g.
Code:
wgetpaste --verbose --service 0x0 /the_folder/to_the/something.log

and provide the link.

8)



Hello, and thanks for your help. I'm using my own configuration, which I got from following the Gentoo wiki for everything I've installed on my system.

Here's the full "eix-l theme" output: https://pastebin.com/Duzbj2Jb. Everything's working fine except Hyprcursor.

I got this error message when running the wgetpaste command:
Quote:
Apparently nothing was received. Perhaps the connection failed.
--2025-02-12 23:18:03-- http://0x0.st/ .... HTTP request sent, awaiting response... 403 FORBIDDEN
2025-02-12 23:18:04 ERROR 403: FORBIDDEN.


So I'll post it on Pastebin. Sorry for the inconvenience: https://pastebin.com/fBvCH8wY

I really don't know what's the issue, I followed every single step, both in Gentoo's and Hyprland's wiki,,, 8O
_________________
Ily gugi<3
Back to top
View user's profile Send private message
gugozte26
n00b
n00b


Joined: 09 Nov 2024
Posts: 13

PostPosted: Wed Feb 12, 2025 10:26 pm    Post subject: Reply with quote

My current make.conf file looks like this,

Quote:

COMMON_FLAGS="-march=native -O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"


MAKEOPTS="-j14 -l15"

CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmil popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 ssse3 vpclmulqdq"


USE="wayland udev flatpak dbus -seatd elogind amd64 vulkan layers pulseaudio -geolocation -telemetry -cups -cdr -editor -image -media -mpd -remote-fs -search -pipewire-alsa -extra -bluetooth -calendar -archive -arts -gnome -kde -alsa -dvd -cdr -systemd"

ABI_X86="32 64"

VIDEO_CARDS="radeonsi amdgpu"

GRUB_PLATFORMS="efi-64"


# NOTE: This stage was built with the bindist USE flag enabled

# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C.utf8


I don´t know if I could be missing any software that is making hyprcursor to misbehave.
_________________
Ily gugi<3
Back to top
View user's profile Send private message
loravis
n00b
n00b


Joined: 29 Dec 2024
Posts: 18
Location: Bremen, Germany

PostPosted: Wed Feb 12, 2025 10:52 pm    Post subject: Reply with quote

Quote:

Here's the full "eix-l theme" output: https://pastebin.com/Duzbj2Jb. Everything's working fine except Hyprcursor.

That pastebin link seems to return a 404 error. You might need to check if you copied the link correctly or alternatively reupload the output.
Back to top
View user's profile Send private message
gugozte26
n00b
n00b


Joined: 09 Nov 2024
Posts: 13

PostPosted: Wed Feb 12, 2025 10:58 pm    Post subject: Reply with quote

https://pastebin.com/57PdxcyW

Try with this one. Thanks for telling me it wasn't working.
_________________
Ily gugi<3
Back to top
View user's profile Send private message
CooSee
Veteran
Veteran


Joined: 20 Nov 2004
Posts: 1510
Location: Earth

PostPosted: Wed Feb 12, 2025 10:59 pm    Post subject: Reply with quote

how do you use fish ?

just switched to it or followed gentoo wiki ?

just tried with fish:
Code:
my_secret_username@gentoos ~ $ echo $HYPRCURSOR_THEME
Bibata-Modern-Ice

8)
_________________
" Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier "
Back to top
View user's profile Send private message
gugozte26
n00b
n00b


Joined: 09 Nov 2024
Posts: 13

PostPosted: Thu Feb 13, 2025 12:35 am    Post subject: Reply with quote

CooSee wrote:
how do you use fish ?

just switched to it or followed gentoo wiki ?

just tried with fish:
Code:
my_secret_username@gentoos ~ $ echo $HYPRCURSOR_THEME
Bibata-Modern-Ice

8)



I followed every step on the wiki. This is my output now, I don't know why I got that last one:

Quote:

echo $HYPRCURSOR_THEME
rose-pine-hyprcursor


Why isn't it getting changed?
_________________
Ily gugi<3
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum