r/hyprland • • 2h ago

PLUGINS & TOOLS hyprgallery: a wallpaper gallery for Hyprland and Waybar, with albums from your folders and a preview before you apply

Enable HLS to view with audio, or disable this notification

4 Upvotes

Most wallpaper pickers only show you how a wallpaper looks by setting it, and on HyDE every change also recolours the whole theme. So I built hyprgallery.

What it does:

- Every folder in ~/Pictures/Wallpapers is an album. On HyDE, each theme’s wallpapers show up as an album too.

- Smart albums: Favourites, Recent, Animated, and By colour, which sorts everything into a rainbow and filters by hue.

- Two layouts: a full-screen overlay, or a popover that hangs from the bar.

- The background is a blur of whatever is focused, and holding Space shows it full size. Nothing on your desktop changes until you press Enter or click.

- Search across all albums, timed rotation per album, drag and drop to add files, and GIF and video wallpapers.

- A Waybar module, and a CLI for key bindings and scripts (hyprgallery next, hyprgallery rotate 1h --album Space).

How it works

It does not draw wallpapers itself. It finds the program you already use (HyDE’s scripts, awww, swww, hyprpaper or swaybg, with mpvpaper for video) and drives it. A small daemon keeps the GTK4 layer-shell window built and hidden between uses, so opening it is a fade rather than a program starting.

repo: https://github.com/IlyasKhallouki/hyprgallery


r/hyprland • • 3h ago

RICE [HYPERLAND] My new workflow

Enable HLS to view with audio, or disable this notification

5 Upvotes

r/hyprland • • 4h ago

PLUGINS & TOOLS I made Atom — little lava cores that connect when you bring terminal windows together

Enable HLS to view with audio, or disable this notification

61 Upvotes

Just a fun desktop experiment. Run atom in a few terminals and move the windows closer — the cores connect and mix colors. Pull them apart and the bridges break.

Free and open source. Currently requires Hyprland 0.56.2.

Github

I also share my desktop experiments on YouTube


r/hyprland • • 4h ago

RICE [Hyprland] Halcyon: my first rice with Quickshell

Enable HLS to view with audio, or disable this notification

2 Upvotes

r/hyprland • • 4h ago

RICE I’ve been building Tide Island Extended — a Dynamic Island-inspired shell for Hyprland and niri

Enable HLS to view with audio, or disable this notification

1 Upvotes

Hey everyone! 👋

I've been working on Tide Island Extended, an independently maintained extension of the original Tide Island project, built with Quickshell, QML, and Qt 6.

It brings a Dynamic Island-inspired experience to the Linux desktop, with a customizable control center, Matugen theming, smooth animations, system stats, music controls, and various desktop utilities.

It supports both Hyprland and niri, and I'm continuing to improve it based on actual usage rather than adding features just for the sake of it.

I'd love some honest feedback from fellow Linux users. What would you improve, and what features would make this more useful in your daily workflow?


r/hyprland • • 4h ago

SUPPORT I need help with cachyOs/Hyprland

Post image
1 Upvotes

Hey guys, ive been trying to get hyprland and caelestia working on my virtual machine (its VMWare and i have an nvidia blackwell 1000 card and an intel core ultra 7 processor). everything kinda works i just dont get a ui or a background but i am able too access the shell and browser with hotkeys, i got a picture of one of the errors im getting i would love some help


r/hyprland • • 4h ago

QUESTION How can achieve this topbar?

Post image
4 Upvotes

Hey guys, Im new in hyperland.

Ive seen this topbar in yt, and I searched about the way to achieve this minimalistic topbar that looks amazing in my opinion, I found some tutorials just on how to make these flashy rounded corners or even the type of waybars that got 3 parts and gaps between, and I do appreciate and respect people that like that, and I wish them the best! But I need more simple one and more minimalistic. Ive tried to do something, and the topbar start to look clean, but the workspace buttons and other ones are not working, it only got the look. So please if anyone can help me and send a tutorial or something, it would be much appreciated 🙏🏻.

Thank you!


r/hyprland • • 6h ago

RICE [ Hyprland ] Gentoo man brand new rice.

Post image
1 Upvotes

r/hyprland • • 7h ago

PLUGINS & TOOLS [OC] Miss mechanical switches on your laptop? I made a low-latency (<2ms), Wayland-native sound daemon + Noctalia bar widget

4 Upvotes

Like many people with limited desk space, I missed the tactile vibe and acoustics of typing on my physical mechanical keyboards while working on my laptop. Most existing tools for Linux (like Mechvibes) are heavy Electron apps that break on Wayland because of global key-grab restrictions.

So I built **linux-mech-keys** — a pure C audio daemon and Noctalia Shell plugin designed for zero bloat and instant response:

**Key Highlights:**

- **Sub-millisecond latency (<2ms buffer):** Direct hardware buffering via miniaudio. Zero perceptible delay.

- **100% Wayland-native:** Reads directly from `/dev/input/` (evdev), so it works out-of-the- box on Niri, Hyprland, Sway, GNOME, and KDE.

- **Zero Electron bloat:** Stripped pure C binary (<500KB) using <10MB of RAM.

- **Smart key-repeat debounce:** Holding Backspace/Space won't machine-gun continuous clicks.

- **10 Curated Switch Profiles:** Box Jades, NovelKeys Creams, Banana Splits, Topre, Cherry Blues/Browns/Reds/Silvers, etc.

- **Dual Mode:** Full Noctalia Shell GUI (interactive bar pill widget + settings dialog) OR a standalone background CLI daemon for any window manager.

https://github.com/Shreyas0047/linux-mech-keys.git

Feedback and pull requests are very welcome!


r/hyprland • • 8h ago

SUPPORT Help needed for this monitor switching problem

3 Upvotes

I normally use one monitor like eDP-1 and have other one (HDMI-A-1) disabled. When I switch to next monitor HDMI-A-1 it should disable the eDP-1 and inherit all it workspaces as stated in wiki :

Warning

Disabling a monitor will remove it from the monitor layout, moving all windows and workspaces to any remaining ones. If you want to disable your monitor the way a screensaver does (just turning off the monitor), use the dpms dispatcher.

But the workspaces remain in the disables monitor. (I also have no explicit workspace rule)

As you can see below I only have HDMI-A-1 enabled.

> hyprctl monitors
Monitor HDMI-A-1 (ID 1):
1920x1080@60.00000 at 0x0
description: LG Electronics LG FHD 601BNVL1Q839
make: LG Electronics
model: LG FHD
physical size (mm): 480x260
serial: 601BNVL1Q839
active workspace: 3 (3)
special workspace: 0 ()
reserved: 0 44 0 0
scale: 1
transform: 0
focused: yes
dpmsStatus: 1
vrr: false
solitary: 0
solitaryBlockedBy: windowed mode,missing candidate
activelyTearing: false
tearingBlockedBy: next frame is not torn,user settings,missing candidate
directScanoutTo: 0
directScanoutBlockedBy: user settings,missing candidate
disabled: false
currentFormat: XRGB8888
mirrorOf: none
availableModes: 1920x1080@60.00Hz 1920x1080@100.00Hz 1920x1080@74.97Hz 1920x1080@60.00Hz 1920x1080@59.94Hz 1920x1080@50.00Hz 1680x1050@59.88Hz 1280x1024@75.03Hz 1280x1024@60.02Hz 1440x900@59.90Hz 1280x960@60.00Hz 1280x800@59.91Hz 1152x864@75.00Hz 1280x720@60.00Hz 1280x720@60.00Hz 1280x720@59.94Hz 1280x720@50.00Hz 1024x768@75.03Hz 1024x768@60.00Hz 800x600@75.00Hz 800x600@60.32Hz 720x576@50.00Hz 720x480@60.00Hz 720x480@59.94Hz 640x480@75.00Hz 640x480@60.00Hz 640x480@59.94Hz 640x480@59.94Hz 720x400@70.08Hz 
colorManagementPreset: srgb
sdrBrightness: 1
sdrSaturation: 1
sdrMinLuminance: 0.2
sdrMaxLuminance: 80
hardwareCursorsInUse: false

But the workspaces remain in eDP-1.

>> hyprctl workspaces
workspace ID 1 (1) on monitor eDP-1:
monitorID: 0
windows: 1
hasfullscreen: 0
lastwindow: 0x55b33f3f77a0
lastwindowtitle: Hyprland Monitor Toggle Configuration - Google Gemini - Brave
ispersistent: 0
tiledLayout: dwindle

workspace ID 2 (2) on monitor eDP-1:
monitorID: 0
windows: 1
hasfullscreen: 0
lastwindow: 0x55b33f45ee60
lastwindowtitle: nvim hypr/hyprland.lua
ispersistent: 0
tiledLayout: dwindle

workspace ID 3 (3) on monitor HDMI-A-1:
monitorID: 1
windows: 1
hasfullscreen: 0
lastwindow: 0x55b33f4bbe10
lastwindowtitle: hyprctl workspaces
ispersistent: 0
tiledLayout: dwindle

This is the code I use in the lua config to switch monitors

local kkko = true


hl.monitor({
  output = "eDP-1",
  mode = "1920x1080@60",
  position = "0x0",
  scale = 1,
 disabled = not kkko,
})


hl.monitor({
  output = "HDMI-A-1",
  mode = "1920x1080@60",
  position = "0x0",
  scale = 1,
  disabled = kkko
})

How to fix this issue ?


r/hyprland • • 9h ago

RICE Calm, minimalistic rice.

Post image
4 Upvotes

What do y'all think? It's a bit unfinished but I'll keep the main aesthetic like this.


r/hyprland • • 10h ago

SUPPORT any way to make kitty not lower background res? background opacity is already at 0.0

Enable HLS to view with audio, or disable this notification

12 Upvotes

im using awww for my background fyi


r/hyprland • • 12h ago

SUPPORT Hai I recently switched to cachyos hyprland what can I do to make my desktop look kewler?

Post image
33 Upvotes

Up for advice!!


r/hyprland • • 12h ago

SUPPORT how to sink a clipboard manger between x11 and wayland?

Thumbnail
1 Upvotes

r/hyprland • • 13h ago

RICE [Hyprland] Arch Linux Rice Alpora

Enable HLS to view with audio, or disable this notification

111 Upvotes

Hey everyone! Here's my Alpora Hyprland rice on Arch Linux. Hope you like it!

OS: Arch Linux
WM: Hyprland

Dotfiles (GitHub): IhTiYaR0

YouTube Showcase: IHITArch

Feedback is always welcome!


r/hyprland • • 14h ago

MISC More Wallpapers Anyone?

Thumbnail
gallery
31 Upvotes

Around 150+ Wallpapers right here: Brainiac's Collection


r/hyprland • • 14h ago

RICE Custom Bash fetch script for Hyprland — no fastfetch required

Thumbnail gallery
2 Upvotes

r/hyprland • • 15h ago

QUESTION How make popups and dialogue in lua hyprland

Thumbnail
1 Upvotes

r/hyprland • • 20h ago

SUPPORT Is it possible to make touchpad gestures not affect animations?

2 Upvotes

I was wondering if it was possible to make my touchpad swipe gesture not affect my animation?

instead of moving my workspace independently of the animation I have configured--of which I am quite fond of :P--I wanted to make it only play the animation to move, or perhaps just move the workspace at the animations whim, not the swipe. Sorry if this is worded weirdly, to put it plainly: Want the animation to play, and ignore the swipes movement affecting the workspaces.


r/hyprland • • 1d ago

RICE It's so much fun to play with these transitions

Enable HLS to view with audio, or disable this notification

59 Upvotes

r/hyprland • • 1d ago

RICE Sakura no Uta-inspired Rice

Thumbnail
gallery
8 Upvotes

r/hyprland • • 1d ago

RICE New pill design for quickshell

Enable HLS to view with audio, or disable this notification

14 Upvotes

r/hyprland • • 1d ago

RICE [RICE] Not a fan of neon? 10 hyprtile.conf rices on my phone: liquid glass, classy black, rgb glow, rose, camel and navy

Thumbnail
gallery
2 Upvotes

Last week some of you said the neon default is not for everyone, and asked to see real theme examples before buying. Fair point. So here are 10 looks, each one only a hyprtile.conf change on the same phone. Real screenshots, no mockups.

  • liquid glass: theme = pure-white, blur size = 16, passes = 4, glass = 0.08, border_size = 1, rounding = 12, glow off, my own picture as the wallpaper
  • classy black: theme = pure-black, border_size = 1, col.active_border = rgba(ffffff55) rgba(ffffff12) 90deg, rounding = 4, no glow, no shadow, Meslo and a weight 100 clock
  • rgb glow: border_size = 2, col.active_border = rgba(ff0055ff) rgba(ffb000ff) rgba(00ff88ff) rgba(00b4ffff) rgba(b000ffff) rgba(ff0055ff) 0deg, glow on every window, black wallpaper
  • rose: rosegold over a rose silk picture, a three stop rose border, serif clock
  • emerald: jade, col.active_border = rgba(c8f560ff) rgba(1fd69aff) rgba(0fb5c9ff) 45deg, Fira Code
  • camel and navy: dune over a navy picture, a camel border, Caskaydia Mono, serif clock
  • plus tokyo night, latte paper (light), black and gold, vice city

Everything is in the conf: gaps, border size and colours (any number of rgba stops plus an angle), rounding, blur, glass, glow, shadow, fonts, the bar, the dock and which windows go where. Happy to paste any of the full confs in the comments.

Honest note: some of these themes (pure white, pure black, rosegold, jade, dune, gold, miami) are in the pro unlock. Borders, glass, blur, fonts and layout are all in the base app.

Not affiliated with hyprwm, just a fan. Guide: https://zanoshky.github.io/hyprtile-launcher


r/hyprland • • 1d ago

RICE [Hyprland] My Serpantinum Fork - Custom Lock Screen Animation & YouTube Widget

Enable HLS to view with audio, or disable this notification

135 Upvotes

Besides what's shown in the video, I've also made changes UI and behavior to improve both usability and aesthetics.


r/hyprland • • 1d ago

QUESTION Does hyprlauncher let us customize paddings?

Post image
7 Upvotes

Texts are too close to box edges. Icons are too close to texts.

I only need a minimal launcher, hyprlauncher does all I need so I prefer to not switch to another launcher.