Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Desktop Environments
  • Search

Anyone got any Hyprcursor theme working?

Problems with GUI applications? Questions about X, KDE, Gnome, Fluxbox, etc.? Come on in. NOTE: For multimedia, go up one forum
Post Reply
Advanced search
15 posts • Page 1 of 1
Author
Message
gugozte26
n00b
n00b
User avatar
Posts: 35
Joined: Sat Nov 09, 2024 2:06 am

Anyone got any Hyprcursor theme working?

  • Quote

Post by gugozte26 » Thu Jan 16, 2025 5:40 pm

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?
Top
loravis
n00b
n00b
Posts: 18
Joined: Sun Dec 29, 2024 2:49 pm
Location: Bremen, Germany

  • Quote

Post by loravis » Wed Feb 12, 2025 11:57 am

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

Code: Select all

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
Top
gugozte26
n00b
n00b
User avatar
Posts: 35
Joined: Sat Nov 09, 2024 2:06 am

  • Quote

Post by gugozte26 » Wed Feb 12, 2025 7:14 pm

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

Code: Select all

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:
Top
loravis
n00b
n00b
Posts: 18
Joined: Sun Dec 29, 2024 2:49 pm
Location: Bremen, Germany

  • Quote

Post by loravis » Wed Feb 12, 2025 8:31 pm

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
Top
gugozte26
n00b
n00b
User avatar
Posts: 35
Joined: Sat Nov 09, 2024 2:06 am

  • Quote

Post by gugozte26 » Wed Feb 12, 2025 8:43 pm

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/gu ... 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
Top
loravis
n00b
n00b
Posts: 18
Joined: Sun Dec 29, 2024 2:49 pm
Location: Bremen, Germany

  • Quote

Post by loravis » Wed Feb 12, 2025 9:11 pm

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.
Top
CooSee
Veteran
Veteran
User avatar
Posts: 1617
Joined: Sat Nov 20, 2004 10:38 pm
Location: right here !

  • Quote

Post by CooSee » Wed Feb 12, 2025 10:02 pm

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: Select all

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: Select all

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 "
Top
gugozte26
n00b
n00b
User avatar
Posts: 35
Joined: Sat Nov 09, 2024 2:06 am

  • Quote

Post by gugozte26 » Wed Feb 12, 2025 10:11 pm

loravis wrote:
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.
fish: Unknown command: rose-pine-hyprcursor
It seems to the environment variable is set, I don´t know what can be causing this.
Top
gugozte26
n00b
n00b
User avatar
Posts: 35
Joined: Sat Nov 09, 2024 2:06 am

  • Quote

Post by gugozte26 » Wed Feb 12, 2025 10:20 pm

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: Select all

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: Select all

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:
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
Top
gugozte26
n00b
n00b
User avatar
Posts: 35
Joined: Sat Nov 09, 2024 2:06 am

  • Quote

Post by gugozte26 » Wed Feb 12, 2025 10:26 pm

My current make.conf file looks like this,
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.
Top
loravis
n00b
n00b
Posts: 18
Joined: Sun Dec 29, 2024 2:49 pm
Location: Bremen, Germany

  • Quote

Post by loravis » Wed Feb 12, 2025 10:52 pm

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.
Top
gugozte26
n00b
n00b
User avatar
Posts: 35
Joined: Sat Nov 09, 2024 2:06 am

  • Quote

Post by gugozte26 » Wed Feb 12, 2025 10:58 pm

https://pastebin.com/57PdxcyW

Try with this one. Thanks for telling me it wasn't working.
Top
CooSee
Veteran
Veteran
User avatar
Posts: 1617
Joined: Sat Nov 20, 2004 10:38 pm
Location: right here !

  • Quote

Post by CooSee » Wed Feb 12, 2025 10:59 pm

how do you use fish ?

just switched to it or followed gentoo wiki ?

just tried with fish:

Code: Select all

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 "
Top
gugozte26
n00b
n00b
User avatar
Posts: 35
Joined: Sat Nov 09, 2024 2:06 am

  • Quote

Post by gugozte26 » Thu Feb 13, 2025 12:35 am

CooSee wrote:how do you use fish ?

just switched to it or followed gentoo wiki ?

just tried with fish:

Code: Select all

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:
echo $HYPRCURSOR_THEME
rose-pine-hyprcursor
Why isn't it getting changed?
Top
CooSee
Veteran
Veteran
User avatar
Posts: 1617
Joined: Sat Nov 20, 2004 10:38 pm
Location: right here !

  • Quote

Post by CooSee » Thu Feb 13, 2025 11:49 pm

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

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 "
Top
Post Reply

15 posts • Page 1 of 1

Return to “Desktop Environments”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic