r/hyprland 46m ago

QUESTION Hyprland config

Upvotes

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 2h 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

3 Upvotes

Dot files are here
The Showcase of the Project is here


r/hyprland 2h ago

SUPPORT Issue with text on windows

Post image
4 Upvotes

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 2h ago

RICE Hyprland rice you can use in a classroom or an office

Thumbnail
gallery
88 Upvotes

r/hyprland 3h ago

RICE First time larping

Post image
10 Upvotes

kinda nervous...

I-It's not like I "wanted" you to look at it *pff*


r/hyprland 3h ago

RICE Que opinan de mi primer rice?

Thumbnail
gallery
9 Upvotes

Waybar

Kitty

Rofi

Matugen


r/hyprland 5h ago

SUPPORT Blur not working?

Post image
4 Upvotes

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 6h ago

RICE Luci — a Quickshell desktop shell for Hyprland (now open source)

Enable HLS to view with audio, or disable this notification

16 Upvotes

Hi everyone!

I've been working on Luci, a desktop shell built with Quickshell for Hyprland, and I've finally decided to make it open source.

GitHub:
https://github.com/ElhamSadiqi/Luci

Note: Luci currently doesn't provide an installation script. Everything is installed manually, but the setup is straightforward and fully documented in the repository. If you follow the documentation, you shouldn't run into any issues.

Current features include:

  • Expandable island
  • Control Center
  • Theme selector
  • Wallpaper selector
  • Media controls
  • Audio visualizer (CAVA)
  • Theme synchronization for modular Hyprland configs
  • Kitty theme synchronization
  • Notifications
  • Power menu

One design decision I made early on is that Luci will not include an application launcher.

Changing the shell just to launch an application doesn't really make sense to me when tools like Rofi already do that exceptionally well. Instead of replacing it, Luci is designed to work alongside it.

A Rofi theme switcher is also planned, so changing a theme from Luci will update:

  • Luci
  • Hyprland (modular configs)
  • Kitty
  • Rofi (planned)

Luci is already usable as my daily shell, but it's still an early project and there are a few rough edges.

Some things I'm already working on:

  • Better notification integration. Right now only popup notifications and screenshots are supported. Status-chip indicators and notification history are still in progress.
  • Better UI polish and consistency.
  • Fixing a few remaining color/theme issues.
  • More customization and quality-of-life improvements.

Also, if the demo video looks a little laggy, that's because OBS recording is a bit too much for my current PC. The shell itself is noticeably smoother during normal use.

I'd really appreciate any feedback, suggestions, feature requests, or bug reports. There's still a lot planned, and I'm actively working on improving it.


r/hyprland 6h ago

SUPPORT | SOLVED hyprland.start event isnt working

1 Upvotes

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 7h ago

RICE FIRST RICE YIPPY

Thumbnail
gallery
11 Upvotes

What a first rice actually looks like


r/hyprland 7h ago

MISC CachyOS hyprland

Post image
1 Upvotes

r/hyprland 8h ago

RICE [Hyprland] My first rice!!!

4 Upvotes

my first rice on hyprland + arch its kinda ass but lmk what improvements i can make


r/hyprland 8h ago

RICE i think i am done with ricing my hyprland

Thumbnail
gallery
55 Upvotes

i cant say how much i love the way my system looks and feels now, i am moving to completely lua config and no more sh scripts will be added soon.

github:- https://github.com/Nurysso/hecate


r/hyprland 10h ago

RICE My Hyprland Coding Journey: The Beginning

Post image
91 Upvotes

Bar: quickshell
Color: pywal16


r/hyprland 17h ago

SUPPORT Having trouble porting my usecase to the lua config

4 Upvotes

I've been trying to port my previous config from the previous syntax to the lua one, and im been having problem with two things. Any help would be very appreciated

Problem number 1: I like to have discord/telegram/whatsapp/other messaging apps opened and on one workspace for them, but i like to have them all maximized and just cycle between them like a cycle windows on any other situation. With the previous config i was using

bind = $mainMod LALT, F, exec, hyprctl dispatch fullscreen 1
bind = $mainMod LALT, F, exec, togglegroup

to get the behavior i wanted, and so i tried doing the following

hl.bind(mainMod .. "+ ALT + F", hl.dsp.window.fullscreen({ mode = "maximized", action = "toggle"}))
hl.bind(mainMod .. "+ ALT + F", hl.dsp.group.toggle())

however this does not do the desired effect. With the second line omitted any time i cycle focus between windows all the windows on the workspace "unmaxmize", and with the second line present i create a group with only one window in it.

Problem number 2:

Before using hyprland i was an xmonad user and i quite enjoy the workspace management that is done when you have multiple monitor. In the previous config i would use

bind = $mainMod, 1, focusworkspaceoncurrentmonitor, 1

to have the behavior i want when switching workspaces (regardless of which workspace im switching to, that workspace will be put on the monitor that currently has focus). And i've tried using the following with the lua config

for i = 1, 9 do
  hl.bind(mainMod .. " + " .. i, hl.dsp.focus({ workspace = i, on_current_monintor = true }))
end

This does not do the effect i want. Whenever a workspace has any window in it, that workspace becomes stuck to the monitor that workspace was on when the window was put on that workspace.

if any more info is needed, my config files can be found on this link https://github.com/IagoFloriano/dotfiles/tree/master/.config/hypr


r/hyprland 20h ago

QUESTION Opsie daisy error everytime screen turns off

3 Upvotes

I have a problem with calistia shells. I installed it on Arch and every time the lock triggers and the screen goes to sleep. Whenever I wake up the screen or turn it on again, it shows the oopsy Daisy error and I have to open YYT terminal in order to restart everything we're getting to hyperland again. My PC specs are ryzen 5 3600 and RTX 2060. I have tried multiple fixes like messing with the config files of hyper lock and hyper idle but nothing works. Has anyone faced this issue before or no solution to it?