View previous topic :: View next topic |
Author |
Message |
gugozte26 n00b


Joined: 09 Nov 2024 Posts: 16
|
Posted: Thu Jan 16, 2025 5:40 pm Post subject: Anyone got any Hyprcursor theme working? |
|
|
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? |
|
Back to top |
|
 |
loravis n00b

Joined: 29 Dec 2024 Posts: 18 Location: Bremen, Germany
|
Posted: Wed Feb 12, 2025 11:57 am Post subject: |
|
|
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 |
|
 |
gugozte26 n00b


Joined: 09 Nov 2024 Posts: 16
|
Posted: Wed Feb 12, 2025 7:14 pm Post subject: |
|
|
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??  |
|
Back to top |
|
 |
loravis n00b

Joined: 29 Dec 2024 Posts: 18 Location: Bremen, Germany
|
Posted: Wed Feb 12, 2025 8:31 pm Post subject: |
|
|
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 |
|
 |
gugozte26 n00b


Joined: 09 Nov 2024 Posts: 16
|
Posted: Wed Feb 12, 2025 8:43 pm Post subject: |
|
|
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 |
|
Back to top |
|
 |
loravis n00b

Joined: 29 Dec 2024 Posts: 18 Location: Bremen, Germany
|
Posted: Wed Feb 12, 2025 9:11 pm Post subject: |
|
|
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 |
|
 |
CooSee Veteran


Joined: 20 Nov 2004 Posts: 1540 Location: Earth
|
Posted: Wed Feb 12, 2025 10:02 pm Post subject: |
|
|
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.
 _________________ " 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 |
|
 |
gugozte26 n00b


Joined: 09 Nov 2024 Posts: 16
|
Posted: Wed Feb 12, 2025 10:11 pm Post subject: |
|
|
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. |
|
Back to top |
|
 |
gugozte26 n00b


Joined: 09 Nov 2024 Posts: 16
|
Posted: Wed Feb 12, 2025 10:20 pm Post subject: |
|
|
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.
 |
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,,,  |
|
Back to top |
|
 |
gugozte26 n00b


Joined: 09 Nov 2024 Posts: 16
|
Posted: Wed Feb 12, 2025 10:26 pm Post subject: |
|
|
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. |
|
Back to top |
|
 |
loravis n00b

Joined: 29 Dec 2024 Posts: 18 Location: Bremen, Germany
|
Posted: Wed Feb 12, 2025 10:52 pm Post subject: |
|
|
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 |
|
 |
gugozte26 n00b


Joined: 09 Nov 2024 Posts: 16
|
|
Back to top |
|
 |
CooSee Veteran


Joined: 20 Nov 2004 Posts: 1540 Location: Earth
|
Posted: Wed Feb 12, 2025 10:59 pm Post subject: |
|
|
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 |
 _________________ " 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 |
|
 |
gugozte26 n00b


Joined: 09 Nov 2024 Posts: 16
|
Posted: Thu Feb 13, 2025 12:35 am Post subject: |
|
|
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 |
 |
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? |
|
Back to top |
|
 |
CooSee Veteran


Joined: 20 Nov 2004 Posts: 1540 Location: Earth
|
Posted: Thu Feb 13, 2025 11:49 pm Post subject: |
|
|
Quote: | Why isn't it getting changed? |
can't tell - try with a new and clean additional User.
i tried once, but it immediately goes back to bibata !?
you should ask the creator of Hyprland on Github https://github.com/hyprwm/Hyprland/discussions
 _________________ " 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 |
|
 |
|