Hacker News new | ask | show | jobs
by thayne 825 days ago
Some suggestions for improving adoption of this:

1. Don't have a dependency on hyprlang. Other projects will probably be averse to that. Use a more common configuration language, using a common library.

2. Have a shim layer so that hyprcursor cursors can be used by applications that use the XCursor API (maybe have a drop in replacement library for libxcursor that delegates to hyprcursor).

3. Have a specification so other implementations can use the cursor format as well, in case other compositors/clients don't like your implementation for some reason.

2 comments

It should be noted that the author is the creator of hyprland/hyprlang, so perhaps not too surprising that they made it a dependency, although I do agree with you.
> 1. Don't have a dependency on hyprlang. Other projects will probably be averse to that. Use a more common configuration language, using a common library.

Use XDG ini.

What is XDG ini?
XDG is the freedesktop group I believe. https://specifications.freedesktop.org/
Yes, i knew that. What is XDG ini?
The format they use. Find and view a *.desktop file, for instance.
*.desktop files are at most ini-like, they have a different specification that does not mention "INI" at all. What did formerly_proven refer to when saying "XDG ini"?