# █░█░█ █ █▄░█ █▀▄ █▀█ █░█░█   █▀█ █░█ █░░ █▀▀ █▀ # ▀▄▀▄▀ █ █░▀█ █▄▀ █▄█ ▀▄▀▄▀   █▀▄ █▄█ █▄▄ ██▄ ▄█ # See https://wiki.hyprland.org/Configuring/Window-Rules/ # hyprctl clients to get names windowrule = opacity 0.80 0.80, match:class ^(code-url-handler)$ windowrule = opacity 0.80 0.80, match:class ^(code-insiders-url-handler)$ windowrule = opacity 0.80 0.80, match:class ^(org.kde.dolphin)$ windowrule = opacity 0.80 0.80, float on, match:class ^(org.kde.ark)$ windowrule = opacity 0.80 0.80, float on, match:class ^(nwg-look)$ windowrule = opacity 0.80 0.80, float on, match:class ^(qt5ct)$ windowrule = opacity 0.80 0.80, float on, match:class ^(qt6ct)$ windowrule = opacity 0.80 0.80, float on, match:class ^(kvantummanager)$ windowrule = opacity 0.80 0.70, float on, match:class ^(org.pulseaudio.pavucontrol)$ windowrule = opacity 0.80 0.70, match:class ^(lagrange)$ windowrule = opacity 0.60 0.60, match:class ^(com.github.wwmm.easyeffects)$ windowrule = opacity 0.80 0.70, float on, match:class ^(blueman-manager)$ windowrule = opacity 0.80 0.70, float on, match:class ^(nm-applet)$ windowrule = opacity 0.80 0.70, float on, match:class ^(nm-connection-editor)$ windowrule = opacity 0.80 0.70, float on, match:class ^(org.kde.polkit-kde-authentication-agent-1)$ windowrule = opacity 0.80 0.70, match:class ^(polkit-gnome-authentication-agent-1)$ windowrule = opacity 0.80 0.70, match:class ^(org.freedesktop.impl.portal.desktop.gtk)$ windowrule = opacity 0.80 0.70, match:class ^(org.freedesktop.impl.portal.desktop.hyprland)$ windowrule = opacity 0.70 0.70, match:class ^([Ss]team)$ windowrule = opacity 0.90 0.90, float on, match:class ^(com.github.rafostar.Clapper)$ # Clapper-Gtk windowrule = opacity 0.80 0.80, match:class ^(com.github.tchx84.Flatseal)$ # Flatseal-Gtk windowrule = opacity 0.80 0.80, match:class ^(hu.kramo.Cartridges)$ # Cartridges-Gtk windowrule = opacity 0.80 0.80, match:class ^(com.obsproject.Studio)$ # Obs-Qt windowrule = opacity 0.80 0.80, match:class ^(gnome-boxes)$ # Boxes-Gtk windowrule = opacity 0.80 0.80, match:class ^(discord)$ # Discord-Electron windowrule = opacity 0.80 0.80, match:class ^(WebCord)$ # WebCord-Electron windowrule = opacity 0.80 0.80, match:class ^(ArmCord)$ # ArmCord-Electron windowrule = opacity 0.80 0.80, float on, match:class ^(app.drey.Warp)$ # Warp-Gtk windowrule = opacity 0.80 0.80, float on, match:class ^(net.davidotek.pupgui2)$ # ProtonUp-Qt windowrule = opacity 0.80 0.80, float on, match:class ^(yad)$ # Protontricks-Gtk windowrule = opacity 0.80 0.80, float on, match:class ^(Signal)$ # Signal-Gtk windowrule = opacity 0.80 0.80, float on, match:class ^(io.github.alainm23.planify)$ # planify-Gtk windowrule = opacity 0.80 0.80, float on, match:class ^(io.gitlab.theevilskeleton.Upscaler)$ # Upscaler-Gtk windowrule = opacity 0.80 0.80, match:class ^(com.github.unrud.VideoDownloader)$ # VideoDownloader-Gtk windowrule = opacity 0.80 0.80, float on, match:class ^(io.gitlab.adhami3310.Impression)$ # Impression-Gtk windowrule = opacity 0.80 0.80, float on, match:class ^(io.missioncenter.MissionCenter)$ # MissionCenter-Gtk windowrule = opacity 0.80 0.80, match:class ^(io.github.flattool.Warehouse)$ # Warehouse-Gtk windowrule = float on, match:class ^(org.kde.dolphin)$, match:title ^(Progress Dialog — Dolphin)$ windowrule = float on, match:class ^(org.kde.dolphin)$, match:title ^(Copying — Dolphin)$ windowrule = float on, match:title ^(About Mozilla Firefox)$ windowrule = float on, match:class ^(firefox)$, match:title ^(Picture-in-Picture)$ windowrule = float on, match:class ^(firefox)$, match:title ^(Library)$ windowrule = float on, match:class ^(kitty)$, match:title ^(top)$ windowrule = float on, match:class ^(kitty)$, match:title ^(btop)$ windowrule = float on, match:class ^(kitty)$, match:title ^(htop)$ windowrule = float on, match:class ^(vlc)$ windowrule = float on, match:class ^(eog)$ # Imageviewer-Gtk windowrule = float on, match:class ^(com.github.unrud.VideoDownloader)$ # VideoDownloader-Gkk # █░░ ▄▀█ █▄█ █▀▀ █▀█   █▀█ █░█ █░░ █▀▀ █▀ # █▄▄ █▀█ ░█░ ██▄ █▀▄   █▀▄ █▄█ █▄▄ ██▄ ▄█ # layerrule = blur,rofi # layerrule = ignorezero,rofi # layerrule = blur,notifications # layerrule = ignorezero,notifications # layerrule = blur,swaync-notification-window # layerrule = ignorezero,swaync-notification-window # layerrule = blur,swaync-control-center # layerrule = ignorezero,swaync-control-center # layerrule = blur,logout_dialog