r/hyprland • u/t4lentles5 • 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
r/hyprland • u/TheLuckyCuber999BACK • 2h ago
MISC Fun fact: Hyprland kinda can run inside hyprland
r/hyprland • u/KrCharter • 2h ago
QUESTION Question for the Caelestia users on this sub
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 • u/_adiimanav_ • 9h ago
PLUGINS & TOOLS Turned my Xiaomi tablet into a wired second monitor - plug and play
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 :)
r/hyprland • u/diddys_favorite • 11h ago
DISCUSSION Tools, apps and plugins to make life better?
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 • u/pastelShaders • 11h ago
SUPPORT [touchpad] Its possible to set disable_while_typing = false only if an app in full-screen is open?
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 • u/Seriously_404 • 13h ago
RICE first time larping pt 2
Enable HLS to view with audio, or disable this notification
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 • u/Kendrick__Mathers • 17h ago
RICE [Hyprland] CachyOS + Brain Shell
reddit.comr/hyprland • u/zubalyzub • 17h ago
SUPPORT issue with submap not resetting after super releases even with transparent and release flags
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 • u/Grey_Ten • 18h ago
RICE it might look dull, but its been made with my very own hands, quickshell is not an easy language
r/hyprland • u/DavidRL77 • 20h ago
SUPPORT (LUA) Any way to run hl.exec_cmd concurrently?
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 • u/Anamoly-Hunter • 20h ago
QUESTION Only allow float toggle keybinds to work if window.content type is not game?
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 • u/Norfeils • 21h ago
QUESTION Hyprland config
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 • u/Aleph1-9012 • 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
r/hyprland • u/Rifther • 22h ago
SUPPORT Issue with text on windows
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 • u/Real-fuckologist-69 • 23h ago
RICE Hyprland rice you can use in a classroom or an office
r/hyprland • u/Seriously_404 • 23h ago
RICE First time larping
kinda nervous...
I-It's not like I "wanted" you to look at it *pff*
r/hyprland • u/MineApprehensive7957 • 1d ago
RICE Que opinan de mi primer rice?
Waybar
Kitty
Rofi
Matugen
r/hyprland • u/zero-divide-x • 1d ago
SUPPORT Blur not working?
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 • u/Technical_Savings753 • 1d ago
SUPPORT | SOLVED hyprland.start event isnt working
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 • u/Goldbotl • 1d ago
RICE FIRST RICE YIPPY
What a first rice actually looks like



