r/hyprland

▲ 193 r/hyprland+2 crossposts

[Hyprland] Introducing... Orbit Wallpaper Engine!

Orbit Wallpaper Engine v0.1.0 is here!

TL;DR: GLSL Shader Wallpapers for your desktop environment.

- Animated Intro and Exit commands
- GUI Settings Panel with control over animation speed and intro/exit curves
- Colour Remapping (with palette strength control)
- In app access to the repository of KDE Shader Wallpapers (https://github.com/y4my4my4m/kde-shader-wallpaper)

Hey all! A few days ago I posted my WIP rice in Hyprland using Noctalia and a custom GLSL shader wallpaper that I vibecoded. A lot of people asked for my dots, but more specifically people wanted the wallpaper and wanted to know how to achieve login and logout animations.

As a result things kinda ran away from me, I got really excited, and I basically scope creeped myself into a corner. I wasn't really prepared to share my dots at that point, and unfortunately I'm still not - but I've been building something a bit bigger than my initial plan just because I've been having so much fun.

So, whilst I'm still working on the more ambitious project, I got the shader wallpaper to a place where poeple can start to have some fun with it.

https://github.com/CleanShirtUK/orbit-wallpaper-engine

Note: this is eeeearly. I've run clean install tests on my machine but I don't have another machine available to test on. Proceed at your own risk!

Also... snuck in a little sneak peak of something else I've been working on as part of the bigger shell project at the end.

NOTE: Substantial AI usage made this happen. More details in the github.

u/cleanshirtuk — 12 hours ago

2 Weeks of Replacing Mouse with Keyboard

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 😂

u/BAUDR8 — 12 hours ago

My first actual rice

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

u/Ireadallofreddit — 15 hours ago
▲ 3 r/hyprland+2 crossposts

Tabularium - Wayland Desktop Icons

Tabularium
FEATURES
- C99
- 100% Statically linked (+musl)
- Software Rendered
- Grid/Free placement
- Wallpaper support
- Multi-monitor support
- Extremely customizable (~/.config/tabularium)
- - alignments and placements, sizing/positioning based on percentages of screen size
- - icon size, font size, font outline, icon spacing, margins, icon direction, monitor placement order, etc
- Image/Audio/Video thumbnails (~/.cache/tabularium)
- - C port of libjxl forked from j40
- - uses pixman, stb_image, libwebp, libavformat/libavcodec
- Follows freedesktop specifications for themes and directories
- No connection to network
TODO/BUGS
- Multi-monitor wallpaper finicky on cycling
- Grid isn't aligned properly
- Font shaping for low res is bad, fixing now (adding C port of harfbuzz)
- Cleanup source directory to place on github/gitlab
- GUI needs to start over, I have created vector image of what GUI should look like

This is no where near a finished application. I'd like some input and bug testers. It does kind of work as it is but I don't remember if this version can open .desktop applications but it is currently in the source. Primary goals are no dependencies or runtimes, maximum compatibility (haven't implemented mutter workaround yet), and maximum configurability (within reason).

DOWNLOAD
x86_64: https://www.dropbox.com/scl/fi/oilq7yvg0wxqze8ct8i6o/tabularium?rlkey=jx5rx4b4qbl6dti63ycjqio4n&st=k0kwko4j&dl=0
aarch64: https://www.dropbox.com/scl/fi/h639biqnxywjm84axib2m/tabularium_aarch64?rlkey=py5vh0mqjzuibmf3gk3ni47k9&st=1ony1ae1&dl=0

u/zazentown — 9 hours ago

Lag during opening apps through keybind

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

u/basedpranav — 15 hours ago
▲ 2 r/hyprland+1 crossposts

How to override default omarchy keybinds???

I'm trying to remap the default window close shortcut in Omarchy from Super + W to Super + Q, but I'm running into errors trying to override the system default.

Where and how should I properly configure an unbind and rebind for this in Omarchy? Any example snippet or file path?

reddit.com
u/Mobile-Walrus5129 — 15 hours ago

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

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.

reddit.com
u/TheLuckyCuber999BACK — 19 hours ago

Does anyone know how to fix this?

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

reddit.com
u/Disastrous-Loss1572 — 16 hours ago
▲ 131 r/hyprland

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

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.

u/zDCVincent — 1 day ago
▲ 112 r/hyprland

My Hyprland Rice . Rate it out of 10 . ( Pls dont hate me i copied the quickshell bar layout from caelestia ) and the the tide-bar .

So i riced my hyprland . Rn i am loving it , i made the quickshell bar similar to caelestia and and the tide-bar i installed using yay . ( so dont hate me for that)

Github Repo : https://github.com/MessiXgod/PrismDots

u/Background-Tank2658 — 1 day ago
▲ 9 r/hyprland+1 crossposts

Help needed

Hey there,

I am new to quickshell, and yeah am a Hyprland user,

I just wanna learn quickshell and implement bars, app windows , etc for my Hyprland (ricing),

Can y'all suggest me where do I learn quickshell fully?

Official docs seems complex, and am completely new to qt and this quickshell,

Suggestion would be appreciated

Thanks.

reddit.com
u/l4feer — 1 day ago

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

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

reddit.com
u/niieowa — 1 day ago

Need help setting up a bind

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...

u/No-Judgment-1775 — 1 day ago
▲ 67 r/hyprland+1 crossposts

Glimpse - a minimal Wayland desktop shell for Niri

Hey folks,

I've been building Glimpse, a desktop shell for Niri, and wanted to share it here.

Backstory: I was a KDE user since the 3.5 days and contributed a bit during the KDE 4 era. I left KDE because I stopped liking how it looked on my machines, spent about two years on GNOME, then went through Hyprland and landed on Niri. Niri's workflow finally felt right, but I still needed everything that normally surrounds a compositor: a panel, wallpaper, lock screen, idle handling, night light. I tried Ironbar first and liked the direction but couldn't get it themed the way I wanted, so I ended up building my own.

Glimpse is what came out of that. It's three separate pieces (glimpse-shell, glimpse-wallpaper, glimpse-lock) that share one config file, so you can run just the wallpaper daemon if that's all you want, or the whole thing together.

What's in it:

- GTK4 layer-shell panel with a bunch of built-in applets: audio, battery, bluetooth, brightness, clipboard, clock with calendar, keyboard layout, mpris, network, next-event, notifications, workspace pager, privacy indicators, printing, removable drives, session controls, tray, weather. Plus custom command/exec applets if you want to write your own.
- Wallpaper and blurred backdrop daemon
- Lock screen with PAM auth and its own theming
- Night light, automatic (location-based) or on a fixed schedule
- Idle policy: a three-step ladder (monitors off, then lock, then suspend) with separate AC/battery profiles
- Everything configured in one readable TOML file, with CSS theming layered on top of a base pack

I'm not a professional designer. The current look is intentionally GNOME-ish, since that's what I'm used to and it matches the rest of my GTK apps. It's not the end goal, just where I started.

Worth being upfront about: I own the architecture, the config surface, and every integration and direction decision, but a lot of the routine implementation and fixes were done with AI assistance under my review. Take that for what it's worth to you.

It's packaged for Arch on the AUR: `yay -S glimpse-desktop-bin`.

GitHub: https://github.com/alex-oleshkevich/glimpse

Screenshots and full docs are in the README. Happy to answer questions, and if anyone with real UI/UX chops wants to help push the visual design further, I'd love the help.

u/waukalak — 2 days ago
▲ 130 r/hyprland

wayscriber 0.9.24 - with Input HUD now

Wayscriber now shows an Input HUD, plus a big pile of 0.9.23/0.9.24 features and improvements.

Code is open source: https://github.com/devmobasa/wayscriber

Wayscriber is live annotation/demo/presentation tool, my goal is for it to become the best and most complete live annotation and presentation tool.

It runs on Linux/Wayland: draw on your screen, drop notes, use any drawing tool you can think of, spotlight things, use zoom, and present without any browser extension or companion overlay app.
Has additional boards (default transparent, whiteboard, blackboard, etc) and multiple pages per board.

One of my goals is for it to have simple defaults (still polishing this one) but have tons of useful features, and fully customizable.

Btw, Wayscriber has a passthrough mode: draw around happily, then press F6 (or any key you like) and you get mouse and keyboard control back while the annotations stay on screen.
Then you can continue presenting, and when you want go back to annotating just press F6 again. This is super useful during demos or presentations.

It's also fully customizable: keybindings/shortcuts for everything, UI parts, and plenty of other things. You can decide what you want and how you want.

New: Input HUD
Turn it on and everyone can see the keys you press and the clicks you make, live. Place it wherever you like (top or bottom, left, center, or right), and it's built right into Wayscriber. Great for tutorials, screen recordings, and pair sessions where "wait, what did you just press?" is a constant.

Other highlights from 0.9.23
- Blur & spotlight tools: redact sensitive stuff or draw the eye to one spot.
- Real text editing: caret editing, selection, and copy/paste in notes.
- Wayland IME + key repeat: type properly in any language.
- Focus Mode: hide all the UI while you annotate, recover it when you need it.
- Tapered arrows: arrows look better now.
- Configurable status bar: show only what you care about.
- Color picker with eyedropper, RGBA + recents: pick any color from anywhere on the screen, and your recent colors are saved.
- Tons of perf improvements: snappier toolbar, clipboard, and capture, with fewer stalls.

Other highlights from 0.9.24
- Copy text from screen (OCR): drag over any region and grab the text to your clipboard.
- Native GTK4 / libadwaita configurator: the settings app now feels like a real GTK app.
- One unified top toolbar: the old side palette is gone; everything lives up top.
- More portable screen freeze: uses compositor-native capture with a portal fallback.
- Less Wayland flicker: overlay buffer handling fixed for smoother drawing.
- Better tablet sizing: pressure only changes Pen thickness; marker/step sizes stay put.
- Report a problem from About: copies diagnostics and opens the report form (nothing sent automatically).
- Onboarding tips that stay dismissed: say "Got it" once and they don't come back.

GitHub: https://github.com/devmobasa/wayscriber

Stars help more people discover the project, so if you like it, I'd appreciate one. And if you know someone who presents, teaches, or records their screen, please spread the word. Thank you!

Full release notes:
- 0.9.23: https://github.com/devmobasa/wayscriber/releases/tag/v0.9.23
- 0.9.24: https://github.com/devmobasa/wayscriber/releases/tag/v0.9.24

u/Leading_Yam1358 — 2 days ago

Wondering if i can use Hyprland without tiling

Hi guys, hope you are having a wonderful day.

As a linux user who has used tiling window managers in the past, it is so cool fast and snappy and very configurable. but lately i have been using gnome/kde lot because i get lazy many times and only wanna use the mouse and minimal keyboard interactions, i already used tiling shortcuts in the past but now im feel lazy to do so since im used to how gnome simplify viewing, dragging apps between workspaces.

you may be asking yourself why not stick to gnome, the answer is i love ricing and cool stuff and hyprland is very lightweight on ressources compared to Gnome or Kde, so my question is can i use it like i do with gnome with some customization without being forced to use the tiling features?

reddit.com
u/darkuniv — 3 days ago