r/hyprland

🔥 Hot ▲ 309 r/unixporn+1 crossposts

[OC] Skwd-wall: An over the top image, video & wallpaper engine wallpaper selector now available completely standalone for integration into any most shells

Hello!

You probably didn't wonder what I've been up to during Easter, but I've been testing my image/video/wallpaper engine wallpaper selector Skwd-wall to be completely standalone of my shell Skwd, and adding a bit too much functionality while I was at it.

Why standalone? Because I wanted to make it easy to install. This has zero scripts you need to run - git clone, it bootstraps itself on the first run and you set up the exec for the daemon and the keybind (or desktop file if you're a launcher kinda person) you want to use to launch and that's it.

What systems does it work on? I've tested it for Arch, NixOS and Fedora with Niri, Hyprland and KDE Plasma respectively and that works just great, but I don't see why any system that can resolve the dependencies and has a Wayland-compatible compositor shouldn't be able to run it.

What does it do? Outside of supporting three different presentation modes - traditional grid, a hexagon design and a parallelogram slice, it is built to handle large wallpaper collections where tagging and sorting is key which is why you can filter by tags and colour as well as on wallpaper type.

There's also integrations to wallhaven.cc (displayed at the end of the demo) but also Steam Workshop (WIP) where you at the press of a button can apply a wallpaper, as it downloads and applies automatically.

There's also a lot of nifty features like automatic conversion of wallpapers into webp with you predefined quality profile to save on storage if you have a large collection, but also keep RAM usage down while flipping through 4000 wallpapers like I tend to do sometimes.

It also automatically reapplies the last applied wallpaper on start, meaning you don't have to muck about finding out how your compositor deals with this.

I could go on after all I've spent a considerable amount of time building this and most is detailed on the github page, so hope you guys get inspired by it or even want to use it.

You can find it on github here:
https://github.com/liixini/skwd-wall

Want to know more about (the currently hopelessly outdated as I've been working on this for a week straight) Skwd?
https://github.com/liixini/skwd

Big thanks to Funny-Site7859 for the idea of making a hexagonal presentation.

u/scandii — 14 hours ago

Flickering issue in JetBrains IDEs when hovering sidebar icons (Hyprland + Caelestia)

Hi everyone,

I wanted to share an issue I’m having with IntelliJ IDEA. When I hover my mouse over icons in the sidebar, the window starts flickering constantly.

I’m using Caelestia and Caelestia Shell as my Hyprland dotfiles. I’ve already tried some configurations to mitigate the issue, but I haven’t been able to find an effective solution so far.

This only happens with JetBrains products (WebStorm, IntelliJ, PyCharm, etc.).

Has anyone experienced this problem before or found a solution?

u/elkraken-97 — 4 hours ago
Image 1 — rice about 1 month in
Image 2 — rice about 1 month in
Image 3 — rice about 1 month in
Image 4 — rice about 1 month in
Image 5 — rice about 1 month in
Image 6 — rice about 1 month in
Image 7 — rice about 1 month in
Image 8 — rice about 1 month in
Image 9 — rice about 1 month in
Image 10 — rice about 1 month in
🔥 Hot ▲ 91 r/hyprland

rice about 1 month in

started with KDE, installed and began ricing hyprland like just over a month ago, been daily driving hyprland for about 3 weeks. been gaming and everything on it and so far haven't faced much issues at all. i mainly play rocket league (via heroic games launcher and slipstream) and minecraft, with some random steam games on the side

still dual booting tho because i can, and unfortunately even though i was planning on eventually completely getting rid of windows, rocket league's allegedly getting easy-anticheat which means it will most likely stop working on linux :( ... so yeah im keeping windows for rl. until the day epic games gives linux users some care i guess

back story:

only reason i tried linux in the first place was just curiosity lol, and since i have a couple random sata ssd's lying around. i tried using ubuntu for 1 week and it was ahh for me, i broke it somehow, nvidia drivers were messy and did not play well at all with gnome and idk got fed up with it and said you know what screw this, let me install arch... took me a bit over 2 hours to finally get through archinstall without it crashing 😭😭.. eventually tho it worked. used kde for the first couple weeks before hearing about hyprland. and now here i am!!

u can find my wallpaper on ismail inceoglu's artstation. my whole rice revolves around this orange gray scifi color scheme in the artwork. too lazy to make all my colors dynamically change based on the wallpaper or smth, just hard coded everything lol

recently started using thunar instead of dolphin and zen browser instead of firefox

learned how to rice everything myself with help from gemini :D

image 10 is rmpc and cava which i have a script for launching/closing both of them in floating mode by a keybind, i am yet to fully rice rmpc, so far its still on the default config

image 8 is this lovely calculator "Qalculate" its so good man

image 5 shows both rofi and swaync in action. using rofi for my app launcher and also for my clipboard

image 2 shows hyprlock in action. i made a 2nd version of my wallpaper with this frosted glass bubble kind of thing baked onto it with krita

u/Specialist-Sky7117 — 22 hours ago
Image 1 — My Waybar on Omarchy
Image 2 — My Waybar on Omarchy
Image 3 — My Waybar on Omarchy
▲ 38 r/omarchy+1 crossposts

My Waybar on Omarchy

with personal modules like "AI-usage, Weather, Random wallpaper, and a module to show when I'm on vpn"

u/Nuts_dev — 22 hours ago
▲ 9 r/hyprland+2 crossposts

A Wayland idle daemon written in Rust (supports Hypridle configs)

This is a lightweight idle daemon written in Rust that supports a subset of Hypridle config syntax. I was having trouble getting reliable behavior out of Hypridle so decided to make my own. It hot-reloads configs and should be pretty much impossible to crash.

github.com
u/jdunn — 22 hours ago
Image 1 — Cursor showing in grim screenshot
Image 2 — Cursor showing in grim screenshot

Cursor showing in grim screenshot

I make screenshots using this line in the config

bind = , Home, exec, grim -g "$(slurp)" - | wl-copy

which should not include cursor into the screenshot. However, the cursor is clearly present in the bottom right corners of my screenshots.

These screenshots were taken in obsidian and vscodium. The same thing happens in basically all windows where the cursor is in "text mode" (idk how it's actually called).

u/fib_nm — 16 hours ago

PiP (Picture-in-Picture) window does not update its frames properly

I am currently using Hyprland 0.54.2, and once I had a properly functioning Picture-in-Picture, but after updating to some version, I don't know exactly when, it was probably 0.51 or 0.52 or 0.53, I'm not entirely sure when exactly (I assume 0.52), at that point PiP window was broken and never was fixed since then.

I didn't report anything because I thought they might notice themselves and I just need to wait and it will be fixed eventually but apparently not: this bug haunts me for many months already. So currently after many syntax updates I have something like this:

windowrule = match:title ^(Picture in picture)$, float on, pin on, no_focus on, workspace special:pip silent, render_unfocused = on

Honestly most of these options don't do anything, I tried removed them, tried adding them, nothing fixed the behavior so I think there nothing I can do about in via the means of simply changing the config.

The only time when the window actually works – is when the tab from which the PiP video comes from, is currently active. Then the PiP video works well. But if I go to another tab, or to another workspace – the video starts to strongly lag, it's not even 10 fps, maybe like 3-4 unstable fps. Also interesting behavior – if background window does update its frames (due to scrolling for example) then this foreground PiP window is also updated properly. Before that, PiP window did work well no matter on which tab I am or on which workspace. Now broken.

I don't know whether they brought some «optimization» for unused windows that falsely considers PiP window as a background task not worth updating or if that's just a bug, anyway –

Anyone heard of this issue / knows how to solve?

reddit.com
u/jerrygreenest1 — 19 hours ago
Week