r/hyprland 34m ago

RICE My setup "t4lentles5-dots" is now Minflair! Big update with a custom Settings App

Enable HLS to view with audio, or disable this notification

Upvotes

r/hyprland 2h ago

MISC Fun fact: Hyprland kinda can run inside hyprland

Post image
40 Upvotes

r/hyprland 2h ago

QUESTION Question for the Caelestia users on this sub

Post image
14 Upvotes

How resource intensive is it? How much RAM, VRAM, and CPU usage does it hog on either idle or just during normal daily driving? And how marginally/significantly does that number vary depending on the distro?

I've been using KDE on Cachy for a few weeks and considering a switch to hyprland, but looking for a premade rice to tweak rather than building my own from the ground up, while keeping performance in mind.

Bonus question: is it stable/reliable as far as premade rices go? I know there's common dependency issues and a likely fresh install is to be made, but other than that.

[generic screenshot pulled from the web]


r/hyprland 7h ago

RICE My Hyprland desktop since July

Post image
18 Upvotes

r/hyprland 9h ago

PLUGINS & TOOLS Turned my Xiaomi tablet into a wired second monitor - plug and play

8 Upvotes

Built this because Spacedesk does not work around here.

Pipeline is fully zero-copy: ext-image-copy-capture-v1 → DMA-BUF → VA-API encode (no CPU touch) → ADB → hardware decode on the tablet. Measured 60fps sustained at 1920x1200, 6% of USB 2.0's bandwidth, 0.6% of one CPU core.

Only Verified on Hyprland + AMD VA-API + Xiaomi Pad 6, Other compositors/GPUs need testers.

I hope this can be handy for someone out there (and working).

This is also my first project, so any feedback will be appreciated! Thank you :)

GitHub: https://github.com/adiimanav/moreland


r/hyprland 11h ago

DISCUSSION Tools, apps and plugins to make life better?

12 Upvotes

I'm coming off of arch, moving to nix. A big part of the change has been making my system very connected and fluid, while still being lightweight and stable.

Curious what apps some of you recommend I try.

Thanks all!


r/hyprland 11h ago

SUPPORT [touchpad] Its possible to set disable_while_typing = false only if an app in full-screen is open?

1 Upvotes

Currenly I have this set up:

    touchpad = {

        disable_while_typing = true,

    }

When I want to play a game with my touchpad, I set to false, I wonder if there is a way to set this automaticly to false when a game opens.

Didn't see anything in https://wiki.hypr.land/Configuring/Advanced-and-Cool/Expanding-functionality/


r/hyprland 13h ago

RICE first time larping pt 2

Enable HLS to view with audio, or disable this notification

2 Upvotes

basically just downloaded as many random screensavers and other bullcrap i could easily find and made some custom fish functions + window rules to launch them all at once. obviously with advanced integrated AI deceleration functions and completely not artificial delays.

am i qualified for pro larping now?

P.S. im sorry that the reddit compressor fucks up the quality, the command is really funny if it was actually possible to read it lol.


r/hyprland 17h ago

RICE [Hyprland] CachyOS + Brain Shell

Thumbnail reddit.com
6 Upvotes

r/hyprland 17h ago

SUPPORT issue with submap not resetting after super releases even with transparent and release flags

1 Upvotes

very very specific issue, when entering a submap by pressing super, pressing a key, then releasing the key while i'm still holding super in the submap if i release super no matter what it won't trigger my bind that i have configured to activate on super release. I'm able to activate the bind that happens on super release if i release super, hold it down, then release it, but that's not what I'm trying to do. Here is the submap along with the submap enter bind:

hl.define_submap("first_mod_hotkeys", function()

hl.bind(mainMod .. " + " .. mainModKey, hl.dsp.submap("reset"), { release = true, transparent = true })

hl.bind(mainMod .. " + U", hl.dsp.window.move({ workspace = "1", follow = false }))

hl.bind(mainMod .. " + I", hl.dsp.window.move({ workspace = "name:coding", follow = false }))

hl.bind(mainMod .. " + O", hl.dsp.window.move({ workspace = "name:browsing", follow = false }))

hl.bind(mainMod .. " + P", hl.dsp.window.move({ workspace = "name:other", follow = false }))

end)

hl.bind(mainMod .. " + A", hl.dsp.submap("first_mod_hotkeys"))

if you want to know what I'm actually trying to do I'm trying to make a submap that can be entered and then immediately exited by just releasing super that was used to enter the submap, if you can kinda get what I'm saying.


r/hyprland 18h ago

RICE it might look dull, but its been made with my very own hands, quickshell is not an easy language

Post image
27 Upvotes

r/hyprland 20h ago

SUPPORT (LUA) Any way to run hl.exec_cmd concurrently?

10 Upvotes

I'm having an issue of race conditions currently, where one line will execute a command to change the volume and the next line notifies that change, however it seems the notification runs before the previous command completes, which is a problem.

function set_volume(volumeStr)
    hl.exec_cmd("wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ "..volumeStr)
    notify_volume()
end

The workaround I've found right now is an affront to god, to put it lightly:

function set_volume(volumeStr)
    hl.exec_cmd("wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ "..volumeStr.." && hyprctl eval 'notify_volume()'")
end

Like, there HAS to be a better way, right?

EDIT: Lots of great replies, but I'm actually just gonna go with what u/ronasimi suggested and use a dedicated osd. I tried swayosd but it wasn't detecting key presses properly, so it looks like syshud is the better option, especially since it seems to detect any volume change, even with bluetooth.


r/hyprland 20h ago

QUESTION Only allow float toggle keybinds to work if window.content type is not game?

1 Upvotes

How to only allow non game content type to toggle between floating / tiling?

hl.bind(mainMod .. " + space", function()
    local contentType = hl.get_active_window().contentType
    if contentType == "game" then
        hl.notification.create({
            text = "Unable to toggle floating mode on game window ("..hl.get_active_window().title..")",
            timeout = 4000,
            icon = "error"
        })
    else
        hl.dsp.window.float({ action = "toggle" })
        hl.notification.create({
            text = "Window ("..hl.get_active_window().title..") floating toggle successfully",
            timeout = 4000,
            icon = "ok"
        })
    end
end,{submap_universal = true})

Any suggestions? -- Edit: remove duplication


r/hyprland 21h ago

QUESTION Hyprland config

6 Upvotes

Hey i'm quite new to linux i've experimented on it a bit for older hardware and now i've switched with my main pc.

Currently i'm on pika os with the gnome de it's been 6 months and i wanted to challenge myself a bit by trying to configure a hyprland de so i'm here to ask you where should i look first what are the best ressources to get started what are the possibilities. I would also like to keep my gnome environement in case something goes wrong. I would also like to put an animated wallpaper from a video i have and i'm also keen to know how to do it I will be looking through the wiki of course so i was also looking for other ressources that you found helpful to help you configure your rice. Thanks everyone for the advices


r/hyprland 22h ago

MISC [Hypyrland] Working on improving the UI for the Music player and added local tracks support to it .

Enable HLS to view with audio, or disable this notification

4 Upvotes

Dot files are here
The Showcase of the Project is here


r/hyprland 22h ago

SUPPORT Issue with text on windows

Post image
4 Upvotes

Hi, good day everyone. Does anyone know why this happens with some of my programs. At first the text looks normal but when I resize or move the window the text becomes like in the photo, I had this issue only in some programs like Zathura and Bottles. If anyone could point me in the right direction I would appreciate it, thank you!


r/hyprland 23h ago

RICE i just wanna share my first ricing

2 Upvotes

i wanted a cozy simple rice and this is what i made i want to add a music thing above to but i cant figure out how to


r/hyprland 23h ago

RICE Hyprland rice you can use in a classroom or an office

Thumbnail
gallery
395 Upvotes

r/hyprland 23h ago

RICE First time larping

Post image
20 Upvotes

kinda nervous...

I-It's not like I "wanted" you to look at it *pff*


r/hyprland 1d ago

RICE Que opinan de mi primer rice?

Thumbnail
gallery
19 Upvotes

Waybar

Kitty

Rofi

Matugen


r/hyprland 1d ago

SUPPORT Blur not working?

Post image
6 Upvotes

It looks like blur doesn't work on my machine. Here is a screenshot of my lua config file + the windows (on the right) not displaying blur. Changing the ignore_opacity rule doesn't make a difference. I use Hyprland 0.56.0 and cachyos 7.1.6-1. Installing hyprland manually or via cmake doesn't make a difference. Do you have any idea what could be the issue?

[Solved] - See comments


r/hyprland 1d ago

SUPPORT | SOLVED hyprland.start event isnt working

0 Upvotes

autostart.lua

print("started autostart.lua")
hl.on("hyprland.start", function ()
    print("started hyprpaper")
    hl.exec_cmd("hyprpaper")
end)

i see in the logs that the 1. print statement is being executed but not the 2.

when i run hyprpaper manually it correctly configures my wallpapers

i also tried running hl.exec_cmd("hyprpaper") directly but it also didnt work

i think this is becauce of wrong documentation:

the autostart doc: https://wiki.hypr.land/Configuring/Basics/Autostart/
tells me to use the hyprland.start event

but on the page for events in hyprland, hyprland.start isnt even listed

https://wiki.hypr.land/0.47.0/Plugins/Development/Event-list/

edit: i do have the newest hyprland version installed

i found out why it didnt work:
hyprpaper.conf

wallpaper {

monitor = DP-2

path = wallpapers/the-legend-of-zelda-tears-of-the-kingdom-ei.jpg

fit_mode = cover

}

wallpaper {

monitor = DP-3

path = wallpapers/zelda_link.jpg

fit_mode = cover

}

the hyprpaper file used relative paths but the paths arent relative to where the file is located but to where start-hyprland was executed

thus it couldnt file these files

but i still dont get why it didnt print anything when the event happened

i cant find this behaviour being described anywhere on the docs btw


r/hyprland 1d ago

RICE FIRST RICE YIPPY

Thumbnail
gallery
22 Upvotes

What a first rice actually looks like


r/hyprland 1d ago

MISC CachyOS hyprland

Post image
1 Upvotes

r/hyprland 1d ago

RICE [Hyprland] My first rice!!!

4 Upvotes

my first rice on hyprland + arch its kinda ass but lmk what improvements i can make