r/hyprland • • 12h ago

MISC True Story

Post image
442 Upvotes

r/hyprland • • 6h ago

RICE my first build

Post image
10 Upvotes

first time using arch, spend almost two weeks (primarily fighting acer bios to install systemd) and after three wipeouts managed to install wallpaper engine


r/hyprland • • 20h ago

RICE hyprland configuration

Enable HLS to view with audio, or disable this notification

128 Upvotes

the name of this configuration is phoenix.


r/hyprland • • 14h ago

RICE Noctalia v5 setup

Thumbnail
gallery
42 Upvotes

r/hyprland • • 7m ago

PLUGINS & TOOLS Les presento mi reproductor de musica "AURA MUSIC" sumamente ligero y rapido

Enable HLS to view with audio, or disable this notification

• Upvotes

Cambia de color al cambiar wallpaper es facil de usar y sin complicaciones es mucho mas ligero que cualquier otro reproductor


r/hyprland • • 10h ago

RICE Mi nuevo arroz

Enable HLS to view with audio, or disable this notification

9 Upvotes

Les paso mi repo de github para que lo prueben https://github.com/respaldoperez348-rgb/hypr-abyss.git


r/hyprland • • 13h ago

RICE First Rice [Hyprland]

Thumbnail gallery
12 Upvotes

r/hyprland • • 6h ago

QUESTION is my hyprland looks good?

Post image
3 Upvotes

r/hyprland • • 20h ago

PLUGINS & TOOLS Border plugin

Enable HLS to view with audio, or disable this notification

18 Upvotes

Making a plugin so that svg can be used as borders in hyprland, not really sure if it's even possible to do it properly. It's based on the already existing official plugin of border-plus-plus.

Repo - https://github.com/dhrruvsharma/border-plus-plus-svg


r/hyprland • • 13h ago

RICE [ HYPRLAND ] Some Arch linux Hyprland rice pictures :p

Thumbnail gallery
5 Upvotes

r/hyprland • • 6h ago

SUPPORT | SOLVED After systems suspends due to inactivity, I am unable to log back in

1 Upvotes

like normally systems suspends........but the problematic part is it shows balck screen where I can only move my cursor.

ctlr alt f2 gets sddm , but I cant input a thing there or even click, cursor takes the shape of a cross

ctrl at f3 if opens tty......I can start hyrpland from there.......but waybar doesnt work, only while terminal is open.

I then logout , then it works normally

before this it was working correctly, system would log back in and reconnect to wifi etc

Using Arch hyprland , ryzen 5500u


r/hyprland • • 16h ago

RICE My control centre. This took over 10 hours.

Post image
6 Upvotes

No Quickshell. No EWW. No AGS. Pure Tkinter. Libcava was extremely messy and was the cause of most of the time spent.


r/hyprland • • 21h ago

PLUGINS & TOOLS hyprdrive: a mission-control overview, search and dock, built into Hyprland as a plugin

Enable HLS to view with audio, or disable this notification

15 Upvotes

I've spent the last 5 months building hyprdrive, a C++ Hyprland plugin: tap Super for every window on every desktop as live tiles, start typing to search apps and windows, and a dock with live previews, whole-app minimize and macOS-style stacks. Coming in the next release, both requested on r/omarchy: a hot corner (with a ripple) and drag-and-hold to swap windows.

It's built for Omarchy. I do have an older hyprdrive repo that started out on plain Hyprland, but it's an early version from early in development. The current hyprdrive-omarchy can be loaded on plain Hyprland (an AI assistant can help you set it up), but some functionality is missing without Omarchy. If enough people tell me they want it, I'll make an up-to-date Hyprland-only fork.

GitHub: https://github.com/dragosol/hyprdrive-omarchy
Site with live demos: https://hyprdrive.shastasia.com


r/hyprland • • 22h ago

RICE Ahh, its good to be back after a while...

Thumbnail
gallery
14 Upvotes

I know its been long ever since I talked about settling with the shell, I decided to make the existing features more adaptive and matured as well.

Prominent additions are:

1) Local Music Playback, on both Internal and External devices: Implemented a file picker for various audio files, previously one had to hardcode the path; thus made it more user-friendly

2) Bar has indications of Timer and Stopwatch on the main shell as well, which was not there previously

3) Font picker: A new addition that lets you change the font of Quickshell and rofi menu (upon which the whole shell stack/UI is built) to whatever you choose, unlike hardcoded names previously. Tested to the extent where I actually made my own handwriting a font format and that works as well as shown...

Besides these, proper optimizations were also made on the rest of the shell :)

Yall can try if ya wish: https://github.com/Rohan2048/hyprquickshellsx


r/hyprland • • 21h ago

RICE I'm bored, so I decided to turn hyprland into a canvas...

Enable HLS to view with audio, or disable this notification

10 Upvotes

Everything here is controlled by my trackpad and some uses keyboard (maximizing, closing, shortcuts)


r/hyprland • • 10h ago

PLUGINS & TOOLS Glowbuffer - drag 'n drop & pasting fix for Hyprland

0 Upvotes

With it, you can drag a gif from flatpaked telegram with no fs perms to thunar and vice versa, or even paste an image/png with ctrl+v from a closed eog

>But sandbox and security
Trust me bro

Tested with apps I use, made with claude

Have fun: https://github.com/fedsfarm/glowbuffer


r/hyprland • • 10h ago

SUPPORT Help with writing a function which focuses workspace on its own monitor if it's visible, and on the current monitor if not.

1 Upvotes

I used to run hyprland before the config switched to lua and then went on windows for a while and came back a few days ago. The behaviour Im trying to replicate is basically:

if WORKSPACE is shown on any monitor ---> hl.dsp.focus({ workspace = i, on_current_monitor = false })

if WORKSPACE is not shown on any monitor ---> hl.dsp.focus({ workspace = i, on_current_monitor = true })

I tried to implement this keybind using this code:

for i = 1, 10 do
    local key = i % 10 -- 10 maps to key 0
    hl.bind(mainMod .. " + " .. key, function()
        if hl.get_workspace(i).is_visible() then
            hl.dispatch( hl.dsp.focus({ workspace = i, on_current_monitor = false }) )
        else
            hl.dispatch( hl.dsp.focus({ workspace = i, on_current_monitor = true }) )
        end
    end
    )
end

But obviously it failed when I tried to call hl.get_workspace(i).is_visible() because it's not a real function.

I know I need to RTFM but I cant seem to find this specific function.

On my previous config with hyprlang I used a bash script, but I hope this isn't needed with the lua configuration now...

Thanks in advance for any help!


r/hyprland • • 22h ago

PLUGINS & TOOLS Scran 0.13.0 - Image and Video Capture

Enable HLS to view with audio, or disable this notification

6 Upvotes

I previously posted here after 0.7.1 release 6 months ago, and it's come a long way since then.

Soon planning to let you specify custom encoding and output formats, and then mostly feature-lock it until 1.0.0 and focus on cleaning up the code etc. If there's anything missing that anyone would want added earlier than that then let me know!

Currently only supports CPU encoding for videos. This allows for higher quality and better compression, but is more expensive. Hardware/GPU encoding is also planned soon, right after 1.0.0 if not before.

Performance-focused and written in C.

https://github.com/iciclejj/scran

(The demo video of Scran was captured with Scran.)


r/hyprland • • 19h ago

SUPPORT Screen capture keeps disappearing as an option in OBS

Post image
1 Upvotes

I followed the guide in the gist this page links to and successfully got screen sharing and screen recording working, but sometimes the screen capture source randomly disappears from OBS (see the image). Does anyone know why this happens and how to fix it? I would provide logs, but I'm not sure which ones to post.


r/hyprland • • 2d ago

RICE My rice yet again (finally made a quickshell rice)

Thumbnail
gallery
323 Upvotes

here is the github link

It took quite some time making the entire quickshell and yeah a lil ai is used cause i ain't that good at frontend.

this rice is specially for hyprland it is yet to be compatible with niri and other wm so if you are plan on downloading it use hyprland.

hope you guys like it


r/hyprland • • 1d ago

RICE Yellow bliss 💛 [ Hyprland + Noctalia ]

Post image
29 Upvotes

r/hyprland • • 1d ago

QUESTION Autostart apps on specific workspaces hyprland.lua

6 Upvotes

hello all, in lua i try start apps siletnly

variants what i try to use:

hl.dsp.exec_cmd("AyuGram", { workspace = "3" })

hl.exec_cmd("AyuGram")
hl.window_rule({
    match = { class = "AyuGram },
    workspace = "3"
})

i rdk how autostart apps silently on specific workspaces


r/hyprland • • 2d ago

RICE [Hyprland] ii-p3drovfx | A redesigned and bloated version of end-4 ii

Enable HLS to view with audio, or disable this notification

37 Upvotes

r/hyprland • • 1d ago

SUPPORT Dual Monitors switch places when changing inputs on main

1 Upvotes

Solved: I figured it out, I had to configure hyprland.lua as such

hl.monitor({

output = "HDMI-A-1",

mode = "3840x2160@59",

position = "0x0",

scale = "1.5",

})

hl.monitor({

output = "DP-3",

mode = "3840x1080@59",

position = "2560x0",

scale = "1.5",

})

OS: CachyOS 7.2.8-1

I have 2 side-by-side monitors, I've configured monitors.lua as such:
hl.monitor({ output = "HDMI-A-1", mode = "3840x2160", position = "0x0", scale = 1.5 })

hl.monitor({ output = "DP-3", mode = "3840x1080", position = "2560x0", scale = 2 })

so hdmi1 should be on the left and DP3 should be on the right.
hdmi-a-1 is my main monitor and is used to for my gaming consoles as well.

when I switch back from my gaming console to the PC, the monitor layout swaps hdmi-a-1 and dp-3 like so

dp-3 0x0 hdmi-a-1 2560x0

I've made sure my graphics card and bios config set hdmi-a-1 as the main monitor, and tried reloading hyprland with 'hyprctl reload' but it doesn't work, the only fix is to reboot.

is there some way to make sure hdmi-a-1 is always set at 0x0 no matter what, or another command to reload hyprland?


r/hyprland • • 2d ago

RICE [Hyprland] VITREUS - fluid multi-themed shell using pleamar

Enable HLS to view with audio, or disable this notification

53 Upvotes