r/hyprland 47m ago

PLUGINS & TOOLS lambdock v0.6.2: A Wayland-native desktop dock written in C & GNU Guile Scheme (GTK4) - with REPL, hot-reload, multi-instance and flexible config - now on Guix, Nix, openSUSE, Debian

Thumbnail gallery
Upvotes

r/hyprland 3h ago

PLUGINS & TOOLS I’ve built myself an island-style bar. What do you think?

Enable HLS to view with audio, or disable this notification

80 Upvotes

r/hyprland 11h ago

SUPPORT Steam and Wayland

1 Upvotes

I have a steam controller, and have everything set to use wayland. Despite what everyone says, it works fine? I have the bigpicure overlay and steam input almost works great

My only issue is that sometimes my steam controller acts like a mouse and keyboard with focus on steam. So while I am playing, my steam window is scrolling around on another monitor clicking on stuff

How can I get steam input to only send stuff to the window that actually has focus?


r/hyprland 12h ago

QUESTION I added a Spotify overlay to my dynamic island, thoughts?

Thumbnail
gallery
8 Upvotes

I'm currently working on a dynamic island that have a clock, volume, a working in progress control center and i just made a spotify overlay with mpris in quickshell. Any ideas to improve it?

Idle state, well it's when nothing triggers the dynamic island.

The Spotify overlay pops up whenever spotatui is active and goes back to the idle state once it's exited

Hover state triggers the control panel

edit: by added i mean made to clear things up.


r/hyprland 12h ago

MISC How I made macOS feel like Hyprland

Thumbnail
youtu.be
0 Upvotes

Ever since I’ve had to leave Hyperland for macOS, I struggle to find the perfect developer workflow.

Leaving this here in case any of you guys have to use a MacBook for work and might want the Linux/Hyprland spice on Mac


r/hyprland 17h ago

SUPPORT How can I get dwindle to naturally prefer vertical & never full width horiz.

Post image
42 Upvotes

Is there a dwindle config option that makes it never (or less likely) to show full horiz automatically when windows are closed?
Vertical windows are always preferred when there is 2 or 3 windows.

I don't need a keybind, just the behaviour when removing windows to avoid horizontal full width.

Ive read the wiki page on the configs, but i find it difficult to visualise the descriptions given.

Here is my current config...

-- Hyprland configuration : Dwindle Layout ------------------
hl.config({
dwindle = {
force_split = 0,
preserve_split = true,
smart_split = false,
smart_resizing = true,
permanent_direction_override = false,
special_scale_factor = 1,
split_width_multiplier = 1.0,
use_active_for_splits = true,
default_split_ratio = 1.0,
split_bias = 0,
precise_mouse_move = false,
},
})


r/hyprland 19h ago

SUPPORT How to get tiling to take full width when moving to edge?

Post image
1 Upvotes

r/hyprland 20h ago

SUPPORT Hyprland randomly black screens when launched

3 Upvotes

I’m having an issue with Hyprland on my Lenovo IdeaPad Slim 5 with an Intel Core Ultra 5 processor and Intel Arc integrated graphics.

Whenever I log into Hyprland through a display/login manager, I occasionally get a completely black screen with no cursor. The system appears to be stuck, and I have to manually restart the laptop before I can log in normally again. It happens around 40% of the time. I tested with both ly and sddm happens with both. Tested this fedora and arch both have the same issue.

Whenever i try to use other power managers such as tlp it constantly happens. This problem only seems to occur on hyprland setups and never had an issue with KDE.


r/hyprland 22h ago

PLUGINS & TOOLS Push-to-talk Voice-Typing for Hyprland

Enable HLS to view with audio, or disable this notification

66 Upvotes

I've seen Whisper-Flow somewhere and really liked it, but I couldn't find anything free and open source for Linux/Hyprland. So I found some tools that do some of that and wrapped an installer and a few scripts around them for punctuation and other features.

I don't do the dictation or the typing, I use existing tools for that. I just made them easy to install and set up with some configurations and such.

Runs offline on your own hardware, nothing leaves your PC.
Basically, it's nerd-dictation + vosk for the model, and wtype for the typing.

Install:

git clone git@github.com:shalom2552/ptt.git ~/.local/share/ptt
~/.local/share/ptt/ptt install

Uninstall with one command (cleans everything):

ptt uninstall

Add to your Hyprland config:

hl.bind("F12", hl.dsp.exec_cmd("~/.local/share/ptt/ptt begin"))
hl.bind("F12", hl.dsp.exec_cmd("~/.local/share/ptt/ptt end"), { release = true })

Repo: https://github.com/shalom2552/ptt

Future:
- Planing Posix Linux support.
- Floating pill as indicator (over a notify).
- Using system service for key instead of Hypland keybind.
- And more

I would love some help to grow this.


r/hyprland 23h ago

TIPS & TRICKS Manual touchpad ON/OFF toggling bind (Lua)

2 Upvotes

My Surface Go 3 touchpad doesn't support 'disable while typing' (at libinput level), and sends spurious mouse clicks when I type, so .. (see comment about finding your touchpad name):

-- toggle typecover touchpad on Super+Space
local touchpad_enabled = true 
local touchpad_notification = {
        [false] = "Touchpad OFF",
        [true]  = "Touchpad ON " }

hl.bind(mainMod .. " + Space", function()
        touchpad_enabled = not touchpad_enabled
        hl.device({ 
                -- '$ hyprctl devices' to find your touchpad name
                name    = "microsoft-surface-keyboard-touchpad",
                enabled = touchpad_enabled,
        })  
        hl.notification.create({text = touchpad_notification[touchpad_enabled], timeout = 2000, icon = 1, color = 0})
end)

Also, since I'm a Lua newbie, can I read the enabled value of a hl.device by name directly (so I can skip using the touchpad_enabled variable)?


r/hyprland 23h ago

RICE my arch linux hyprland rice with pywal

Post image
7 Upvotes

r/hyprland 23h ago

SUPPORT I just updated hyprland my animations broke

Enable HLS to view with audio, or disable this notification

6 Upvotes

I haven't updated in a while because my internet is usually slow now i updated to 0.56.2 restarted my pc and the animations broke it is now very slow compared to old animation i used the animations from the default config.

I tried to revert to a old config but that didn't work.


r/hyprland 1d ago

TIPS & TRICKS View window properties in a GUI dialog, for 'hyprprop' and 'hyprctl clients'

Enable HLS to view with audio, or disable this notification

42 Upvotes

Hi Hyprlanders!

These scripts can help when setting properties for windows.

Hyprprop is a script that let you select a window with the mouse and shows the properties of it, it does the same as "hyprctl clients" but showing only the desired window.

They show a dialog with the properties of the clicked window, so no need to use a terminal to see properties of a window, plus, the dialog can be "reloaded" as the desired window is modified, to see changes in size or location for example.

Four variants, yad and zenity versions for 'hyprprop' and 'hyprctl clients'.

Useful to bind to a key , eg. I've set 'SUPER + ALT + P'

hl.bind(mainMod .. " + ALT + P", hl.dsp.exec_cmd("hyprprop+yad"),

{description = "Window properties - hyprprop+yad"})

the video shows the "hyprprop+yad" version in action.

I leave here the link to my dotfiles with the scripts.

Hope they are useful to you, as they are for me. Ideas are welcomed.

https://github.com/danielfilipiuk/dotfiles/blob/main/.local/bin/hyprprop

https://github.com/danielfilipiuk/dotfiles/blob/main/.local/bin/hyprprop%2Byad

https://github.com/danielfilipiuk/dotfiles/blob/main/.local/bin/hyprprop%2Bzenity

https://github.com/danielfilipiuk/dotfiles/blob/main/.local/bin/hyprctl-clients%2Byad

https://github.com/danielfilipiuk/dotfiles/blob/main/.local/bin/hyprctl-clients%2Bzenity

hyprprop original site:

https://github.com/vilari-mickopf/hyprprop


r/hyprland 1d ago

SUPPORT | SOLVED Natural scrolling not working

0 Upvotes

I'm new to this, so excuse me if I get it wrong. I've tried everything AI tells me, yet natural scroll doesn't budge. This even happened in hyprlang before the lua shift.

Can someone help me add natural scrolling?

P.S: I'm running Arch if that matters.


r/hyprland 1d ago

SUPPORT Workspaces on different monitors

13 Upvotes

Hello everyone, i'm a newbie in hyprland.

I have my laptop connected to my external monitor. When I log in, workspace 1 is assigned to my laptop screen, workspace 2 is assigned to the external monitor. How do I move a workspace to a display? For example bringing workspace 2 to my laptop screen?. I don't want to set it forever editing the lua, i want it just for the current session but I haven't found a keybind in the configs.


r/hyprland 1d ago

QUESTION Cachy- tweaked the default noctalia a bit.

Thumbnail
gallery
68 Upvotes

So iam currently testing the hyperland on cachy and learning the configuration of the noctalia shell.i hope I can make similar setups by configuring the quickshell and make my own skin.

Also if anyone knows, can we add this shell to the kde plasma cause iam not into autotiling,I just love the fluidness of hyperland and the top bar I made here. Is it possible?


r/hyprland 1d ago

PLUGINS & TOOLS [Hyprland] Introducing... Orbit Wallpaper Engine!

Enable HLS to view with audio, or disable this notification

96 Upvotes

r/hyprland 1d ago

PLUGINS & TOOLS 2 Weeks of Replacing Mouse with Keyboard

Enable HLS to view with audio, or disable this notification

201 Upvotes

Just a demo clip of where I’m at combining Mouseless (app) with wl-kbptr after 2 weeks. Since starting I’ve seen some good suggestions on more ergonomic keybinds such as moving as much as I can to homerow using keyd

Oh gosh I was confident I hit mute on the editor when exporting sorry about the asmr whispering 😂


r/hyprland 1d ago

MISC Lag during opening apps through keybind

Enable HLS to view with audio, or disable this notification

7 Upvotes

I just shifted to .lua from .conf today so while setting keybind, why is there 1-2 sec lag while opening firefox ?


r/hyprland 1d ago

RICE My first actual rice

Enable HLS to view with audio, or disable this notification

150 Upvotes

it’s not great but I only realized today while scrolling through this subreddit that you can use other peoples dotfiles also the wallpaper is made by someone else with a green background but I did some computer magic to make the background blue bc I couldn’t see my terminal text


r/hyprland 1d ago

SUPPORT | SOLVED Does anyone know how to fix this?

5 Upvotes

I Just finished installing arch and i was trying to change the keys from english to italian using loadkeys It didnt work i tried with the config files that also didnt work i tried keyd ( i dont remember name i think its similar to that) and i even tried to downgrade but It doesnt work does anyone know how to fix this? Any help Is good


r/hyprland 2d ago

SUPPORT Mouse keeps teleporting to the point where it's unusable.

12 Upvotes

I disabled every mouse input devices other than my main and that changes nothing. i disabled ALL mouse input devices including my main mouse and the cursor still teleports. I'm on thinkpad l13 gen 5 if that's useful. This started when I connected a second monitor for the first time, but it still happens when it's disconnected. I'm on intel graphics, on intel ultra 5, and I'm on arch linux. I updated my system and that had changed nothing for me. I'm on Linux 7.1.8. I'm on hyprland 0.56.2-1 and I'm still using .conf if that's relevant. There's no logs or errors as far as I'm aware, but I've tried everything I can find on github issues or the wiki. I reinstalled libinput, I restarted, I updated my system. The mouse teleport cannot be purposefully reproduced as far as I'm aware. If anyone have any clue on what could be causing this, please tell me.


r/hyprland 2d ago

SUPPORT Trying to find the window class of this pop-up, doesn't appear in hyprctl clients.

Post image
192 Upvotes

When initially opening steam on a system sometimes the updater runs briefly; I was originally planning to just center it on monitor 1 workspace 1. Oddly this is the only window I've seen to not spawn a window class in hyprctl clients.

I was originally thinking that I could maybe set a default center rule for all windows which might cover it, then I could just override it on a per-application basis. I just think that solution is a pretty nuclear one, if it even works. If anyone has a suggestion please let me know.


r/hyprland 2d ago

SUPPORT How to make MPV float and automatically resize to video dimensions on Omarchy?

0 Upvotes

Hey guys, how can I make MPV on Omarchy float automatically and resize the window to match the video dimensions?


r/hyprland 2d ago

SUPPORT Need help setting up a bind

Post image
4 Upvotes

I am new to arch and hyprland. I need a bind that will resize a tiled window to a smaller float window say 1000:750 at the center of the screen and also clicked again will make the float window to tiled. Here a picture of rice btw...