r/hyprland

▲ 137 r/hyprland

More animationssss

A small update to the wallpaper picker I published recently separately from my rice. It now has two new options, firstly is whether to play videos in preview or not and whether you want an animation of the selected card or not.
Previewing a video uses a considerable memory but it was a requested feature so I added it as well as for the animation it was added because why not :). Also added an update section for those of you who already have my wallpaper picker installed.
Wallpaper Picker - https://github.com/dhrruvsharma/qs-wallpaperpicker
My entire rice - https://github.com/dhrruvsharma/shell
Wallpapers - https://github.com/dhrruvsharma/wallpapers

u/dhruvsha — 4 days ago

So I got a course…

I BEG YOU PLEASE DONT HATE. Alright? Okay. So essentially I was trying to start off with the docs for qs but I found it was really like reading a wall of code. Mostly from all the examples… it felt like a big load to read.

Then I found this guide. It made some pretty crazy claims… so I bought it, for $67. It said it would give me the groundwork for said rice.

I fell for snake oil, okay? I should’ve just read the docs. But I want to know if I should use it (I calculated the total course content to be about 12 hours minus the fluff) or just use the docs… I already spent money.

reddit.com
u/Western-Mode-7743 — 4 days ago

I've been building Hyprune, a Hyprland desktop you can walk around in (early preview, now open source)

Hey all,

I've finally made Hyprune public. The idea started with a simple question: what if the computer itself were a place you could explore? Some background first. This started when I was playing around with and contributing to Hypr3D by Samine. If what you want is your windows in 3D inside Hyprland, it's a great plugin and you should go check it out. I'll keep sending Samine fixes and anything I think will help. I started my own project because I wanted to go in a direction that clearly isn't what Hypr3D is aiming for. I wanted complete worlds, plus the whole system around them: a compositor plugin, a Quickshell shell/HUD, an SDK and CLI, a versioned world format, and Nix/NixOS/Home Manager kits so it installs as a whole session. Your workspaces live somewhere in the world. Your terminal sits on a desk in one room, your monitoring kiosk in another, and you walk or warp between them. Humans are really good at spatial memory, and keeping a project in its own room helps me focus in a way a numbered workspace never has. The long-term goal is a world you can work in and also take a break in by exploring it, with adventures and missions coming later. Or you can build your own worlds that are actually more efficient to work in than a regular tiling layout. It's an early preview targeting Hyprland 0.56.2. There's a Minimal kit (one quiet room, light enough for iGPUs) and Lumen Reach, the first full world. Everything is MIT, and world content is CC-BY. I'd love feedback, bug reports, and especially anyone who wants to make a world.

More on site https://hyprune.com or github https://github.com/hyprune or jump in with nix; multiple kit options are available, see the site or github. nix profile install github:hyprune/hyprune#kit-minimal

u/ashleymcdonald — 4 days ago

Is there a Xkill implementation for Wayland?

Been searching about this for some time, nothing is coming up. I would love to go to the terminal and type in xkill and point at the window to kill it.

Feel free to remove if it doesn't exist

EDIT : The solution is just hyprctl kill and you can bind it like this

hl.bind("SUPER + ESCAPE", hl.dsp.exec_cmd("hyprctl kill"), { release = true });

reddit.com
u/w0rd21 — 4 days ago
▲ 1 r/hyprland+1 crossposts

Stuck in learning Arch & Hyprland

My prior experience has only been with Mint, and I really enjoyed it. However, being on Linux, I really wanted to embrace the customization that comes with it. Through my research, I've become really eager to learn Arch, specifically with Hyprland as my WM. I really see the appeal of that kind of work flow, and I love the idea of building up own desktop environment.

I have my system dual booted currently now with Windows and Arch. I've made a conscious effort to read the wiki thoroughly and not use ArchInstall so I actually learn. There were still some confusing parts I didn't understand, so I turned to Youtube guides (which is how I've taught myself most things prior). I still tried my best to take the time and understand why they are doing those things, but everyone seems to do things differently. In the end, I still got Arch installed, but I'm by no means comfortable with the system yet.

Now entering Hyprland, is where I get really confused. I try and use the wiki, but the wiki isn't exactly clear to me as a beginner. There's a lot of commands that either don't work for me, or are not explicitly written that are confusing for me to execute. I thought I could turn to YouTube but again, everyone does things so vastly different, and no one really explains why. Someone urges using yay over pacman, someone says to switch from bash to Zsh, this way is better than this way, etc. Hyprland now also uses lua files instead of conf, which I don't understand the difference between or how that effects things.

How do you guys recommend I go about actually learning this distro and WM. I don't want to just steal someones setup, and I also don't want to use AI either. Maybe I'm not looking in the wiki correctly, but they seem to confuse me more than help. I know I'm new and in over my head a bit, but I want to actually learn this system and I am more than willing to put in that time and effort, I just feel lost on how to do that currently.

reddit.com
u/BlaznPhoenix — 3 days ago

Mouse controlls from keyboard?

Does anybody know how to set up full mouse controlls from keyboard? Like, I saw in the wiki the API for controlling the mouse cursors position, but I would like to replace mouse entirely, cause it broke and trackpad sucks and I need to work with portable laptop.

So does anybody know how its done?

I tried setting up wl-kbptr for jumps and its kinda good but like ... it still doesnt provide scroll.

And before constructing a francensteins monster of an AUR app per action I wanted to ask here for help.

reddit.com
u/Jaded-Worry2641 — 4 days ago
▲ 413 r/hyprland+1 crossposts

On unpopular demand

Anime/Novel/Manga - https://github.com/dhrruvsharma/qs-novelmangareader
Wallpaper Picker - https://github.com/dhrruvsharma/qs-wallpaperpicker

Ever since I've posted my rice, there was somewhat a demand of my anime player, manga and novel reader, it wasn't packaged differently from my rice so many people or I think nobody really used it. And well my wallpaper picker was like beyond my imagination by this sub and some people were wanting it as a package as well, so I guess it's finally time for me to do it.

Let's see if this blows up so people who really did want these things get access to it.

PLEASE NOTE - I HAVE ONLY TESTED THIS ON HYPRLAND BUT IT SHOULD WORK WITH ANY WAYLAND COMPOSITOR.

You just need quickshell for it, and if you don't the script will install it for you.

Some more points about it - Test it in a new user first not on your main setup.
It may or may not be well maintained will depend on how much time I have but any and all bug reports are welcome.
https://github.com/dhrruvsharma/shell

One more thing, the install script first tries to install the command in ~/.local/bin but if it is not in your PATH it adds it in /usr/bin.

One more note specific to the wallpaper picker, it currently accepts most of the file types and you can set it's directory as well but if the command you use does not accept videos/gifs (eg- awww) it might crash, also you can leave it empty as well so the wallpaper picker itself will draw a layer on your desktop and display the wallpaper, which can be better since it stops videos playing when a window is drawn over it.

That's all hope it works properly for you guys :)

Also yes I know you all might be frustrated seeing me pop up again and again in your feeds, so I am sorry for that, la peace.

Tried to keep the video short but again 2 minutes+ lmao, looks like a skill issue on my side.

u/Some_Reception9198 — 7 days ago
▲ 340 r/hyprland

Trying to write my own layout, I call it z-scroll

The main idea is a vertically scrolling sequence of rows, with two windows per row.
Vertical scrolling can already be done natively with scrolling = { direction = "down" } but the column's width choices and related behaviors are limited. So, I quickly cooked this custom layout thing :)
The ability to design a workflow that suits you to the tee is amazing!
Additional plugin: https://github.com/yayuuu/hyprland-scroll-overview (I know that next update will feature an overview, will see how that goes)

Edit: this is written in pure Lua configs following Hyprland’s custom layout API btw, no dependencies needed.

u/khoivietnguyenvu — 12 days ago

Rate My First Rice

this is my first ricing

80% here use CLI

is there any advice for me?

u/OnikataFinza — 12 days ago
▲ 24 r/hyprland+1 crossposts

[Hyprland X Ryoku] Wayland Rice

OS: Arch Linux

WM: Hyprland + Ryoku (Wayland)

Theme Engine: Ryoku

Wallpaper Engine: Ryoku

Widgets (Ryoku Hub):

• Clock

• Date

• Weather

• Calendar

• Markets

• Audio Visualizer

Terminal: Kitty (Ryoku transparency)

System Info: Fastfetch (custom logo)

For the custom logo you can get the photo you want remove its background (optional)
convert it to ACSII then feed it to Fastfetch to get a similar result

Wallpaper:

• Honestly I can't recall where I got the wallpaper from

(First rice btw)

u/DiStudd — 12 days ago
▲ 19 r/hyprland+1 crossposts

I just wanted to see how far i could get without quickshell...

Basically, I just wanted to stop using Qt/KDE/GTK/QML for my shell.

That’s literally where all of this started in february.

I’m still using Quickshell/Caelestia on the side right now because it serves as my reference while I rebuild the pieces. Except gnos.ux is now in Rust/GPUI, and the part that's been eating up my time for the past few weeks is mostly topology.

Like the Bar in the video. It can be top/right/bottom/left, move between edges, change orientation, keep its controls, its input, its Wayland reservations, etc.

It looks trivial to watch. Fair. You can probably show the video to ChatGPT and ask it to make something that looks like it in a webapp.

Except I spent an insane amount of time getting rid of the little lies that make this kind of demo “work”.

At one point, everything was fine once the Bar was down at the bottom. Everything was fine when it left again. Yet while moving, there were still 29 frames where it clipped into the Dock. Up to 49,192 px² of overlap lol.

The bug wasn't even in the animation. The Dock was calculating its space from the selected edge while the Bar was already physically somewhere else in the exact same frame.

So that ended up with a 24,000-case matrix to verify paint + input during transitions.

That's the point where I have a hard time calling this vibecoding. I use AI everywhere in my workflow, obviously. And i'm never going to apologize for employing legitimate tools. But yeah, claims like : “it opens and it moves” isn't worth much as qualifying proof once you get here.

I also benchmarked the run because I was kind of about to talk out of my ass before hitting "post", but i'm glad i could anticipate the : "ackchyually VRAM accounting…" comments.

>Over 15 sec, gnos-ux-scene averaged 8.17% of a logical CPU. On my 12700F, that comes out to about 0.41% of total CPU capacity. At idle I'm seeing more like 1 to 4.5% of a thread. During transitions it can spike to ~25%.

>RSS ~75 MB. GPU around 272-284 MiB VRAM on this run.

And I found some pretty embarrassing stuff too 😂

There’s still a hyprctl process getting spawned to observe certain states, and a 20ms loop waking up 50 times/sec even when nothing is happening.

At least now I know exactly where the cycles are going. There's so much features i want to work on, that were planned months ago, but can't commit to it until i get my baseline right...

Anyway. I just wanted to get rid of QML man...

u/at_tension_atoi — 12 days ago

Hyperland shell

On hyprland when I watch zei rice hyprland I notice he doesn't use a shell and then I noticed nobody is using the shells. Do you guys use a shell that doesn't put all these waybar replacements and is lightweight or do all dont use shell

reddit.com
u/PinkCrystal363 — 11 days ago