-
Notifications
You must be signed in to change notification settings - Fork 18
Updated hyprland config #12
Description
Due to the recent Hyprland updates the existing config file has outdated window rules - so I took it upon myself to redact it, and post it here for anyone who wishes to rework their own config.
Hope Diinki doesn't mind - I did it out of pure love, because I freaking adore what they achieved, but the problem is, the config (as it stands) is no longer functional due to code change.
!!WINDOW RULES!!
---------------------------------------------------------------------------------
!!WINDOW RULES!!
-- Some of my personally preferred window rules, you will probably like these as well! ---%
-- There's also lots of bug-fixes for specific apps here. ---%
Read https://wiki.hyprland.org/Configuring/Window-Rules/ for more info
Read https://wiki.hyprland.org/Configuring/Workspace-Rules/ for more info
This adds a blur to the background of wofi (our app launcher)
The reason we can't do this within wofi itself, is because gtk3 doesn't
have a built-in background blur.
layerrule = blur none, match:namespace wofi
layerrule = ignore_alpha 0.01, match:namespace wofi # This is so entirely transparent things aren't blurred.
Add blur to waybar, for same reason as above. Since we have two versions
of the waybar design, one with translucency.
layerrule = blur none, match:namespace waybar
layerrule = blur_popups on, match:namespace waybar
layerrule = ignore_alpha 0.01,match:namespace waybar # this is so entirely transparent things aren't blurred.
Add blur to eww widgets
layerrule = blur none, match:namespace eww
layerrule = blur_popups on, match:namespace eww
layerrule = ignore_alpha 0.01, match:namespace eww
Fix dragging issues with XWayland
windowrule = no_focus on, match:class ^$, match:title ^$, match:xwayland true, match:float true, match:fullscreen false, match:pin false