hyprcursor-util(1)
π hyprcursor-util π
okay bestie, welcome to hyprcursor-util(1) β the user manual, but make it a group chat. this is a utility to compile, pack, unpack, etc. hyprcursor and xcursor themes. yep. she does it all. π
β¨ NAME β¨
hyprcursor-util β a utility to compile, pack, unpack, etc. hyprcursor and xcursor themes
like literally the little multitool of cursor themes. compile? yes. pack? yes. unpack? yes. "etc."? also yes. π
π SYNOPSIS π
hyprcursor-util -c <path> [-o <dir>]
hyprcursor-util -x <path> [-o <dir>] [--resize [mode]]
so you got two whole modes of existence here, and that's the vibe check. π¦
π OPTIONS π
-c <path>,--create <path>β create a compiled hyprcursor theme from a working state. take your cute little working-state folder and slay it into a real compiled theme. β¨-x <path>,--extract <path>β extract an xcursor theme into a working state. ngl this one is the social butterfly of the two, because it uses the external programxcur2png(1)to convert xcursor theme files into the format that hyprcursor needs. so it's not doing it alone, it's calling in a friend. π«Ά-o <path-to-dir>,--output <path-to-dir>β both--createand--extractsupport the-outputoption to specify an output directory.
π¨ okay listen. for safety reasons, do not use this on versions below 0.1.1 because it will nuke the specified directory without asking. not "tidy it up", not "move things around" β nuke. literally obliterate. so check your version first bestie, i am begging. π
since v0.1.2, this directory is the parent, and the theme will be written to a subdirectory in it called ACTION_NAME. so it's giving "here's the neighborhood, the house goes inside it". π‘
--resize [mode]β for use with the--extractoption. specify a default resize algorithm for shapes. default isnone. so if you don't say anything, she's just gonna leave those shapes exactly the size they came in. lowkey respectful of her honestly. π-v,--versionβ print info about the version ofhyprcursor-util. the classic "who even am i" flag, but make it productive. β
π¦ DESCRIPTION π¦
so here's the tea: cursor themes can be in 3 states, and you gotta know which one you're holding. π«§
- compiled hyprcursor β these can be used by apps / compositors
- compiled xcursor β these can be used by xcursor
- working state β an easy to navigate mode where every cursor is a
png/svg, and all the meta is in files
like, that last one? that's the one you actually want to poke around in. every cursor is a png or an svg, all the meta lives in plain files, it's so readable, it's giving open book. πβ¨ the compiled ones are the final form β they're what apps and compositors and xcursor actually consume, but they are not chatty about it.
π AUTHORS π
this man page is written for the Debian GNU/Linux system by Alan M Varghese. and the info in this page is collected from the official README file included with hyprcursor-util source files. so credit where credit is due, periodt. π«‘
and that's the whole page, bestie!! π go forth and theme your cursors, you absolute icon. stay safe with that -o flag, check your versions, and remember: hyprcursor-util(1) β the user manual, the moment, the legend. πΈπ from the hyprcursor-util User Manual, signing off. mwah. π
β¨
π¦ where this page comes from
- ubuntu questing: hyprcursor-util 0.1.11-1
- ubuntu resolute: hyprcursor-util 0.1.13-0.1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms