# █░█░█ █ █▄░█ █▀▄ █▀█ █░█░█   █▀█ █░█ █░░ █▀▀ █▀ # ▀▄▀▄▀ █ █░▀█ █▄▀ █▄█ ▀▄▀▄▀   █▀▄ █▄█ █▄▄ ██▄ ▄█ # See https://wiki.hyprland.org/Configuring/Window-Rules/ # windowrulev2 = opacity 0.90 0.90,class:^(firefox)$ # windowrulev2 = opacity 0.90 0.90,class:^(Brave-browser)$ # windowrulev2 = opacity 0.80 0.80,class:^(code-oss)$ # windowrulev2 = opacity 0.80 0.80,class:^(Code)$ # windowrulev2 = opacity 0.80 0.80,class:^(code-url-handler)$ # windowrulev2 = opacity 0.80 0.80,class:^(code-insiders-url-handler)$ # windowrulev2 = opacity 0.80 0.80,class:^(kitty)$ # windowrulev2 = opacity 0.80 0.80,class:^(org.kde.dolphin)$ # windowrulev2 = opacity 0.80 0.80,class:^(org.kde.ark)$ # windowrulev2 = opacity 0.80 0.80,class:^(nwg-look)$ # windowrulev2 = opacity 0.80 0.80,class:^(qt5ct)$ # windowrulev2 = opacity 0.80 0.80,class:^(qt6ct)$ # windowrulev2 = opacity 0.80 0.80,class:^(kvantummanager)$ # windowrulev2 = opacity 0.80 0.70,class:^(org.pulseaudio.pavucontrol)$ # windowrulev2 = opacity 0.80 0.70,class:^(blueman-manager)$ # windowrulev2 = opacity 0.80 0.70,class:^(nm-applet)$ # windowrulev2 = opacity 0.80 0.70,class:^(nm-connection-editor)$ # windowrulev2 = opacity 0.80 0.70,class:^(org.kde.polkit-kde-authentication-agent-1)$ # windowrulev2 = opacity 0.80 0.70,class:^(polkit-gnome-authentication-agent-1)$ # windowrulev2 = opacity 0.80 0.70,class:^(org.freedesktop.impl.portal.desktop.gtk)$ # windowrulev2 = opacity 0.80 0.70,class:^(org.freedesktop.impl.portal.desktop.hyprland)$ # windowrulev2 = opacity 0.70 0.70,class:^([Ss]team)$ # windowrulev2 = opacity 0.70 0.70,class:^(steamwebhelper)$ # windowrulev2 = opacity 0.70 0.70,class:^([Ss]potify)$ # windowrulev2 = opacity 0.70 0.70,initialTitle:^(Spotify Free)$ # windowrulev2 = opacity 0.70 0.70,initialTitle:^(Spotify Premium)$ # windowrulev2 = opacity 0.90 0.90,class:^(com.github.rafostar.Clapper)$ # Clapper-Gtk # windowrulev2 = opacity 0.80 0.80,class:^(com.github.tchx84.Flatseal)$ # Flatseal-Gtk # windowrulev2 = opacity 0.80 0.80,class:^(hu.kramo.Cartridges)$ # Cartridges-Gtk # windowrulev2 = opacity 0.80 0.80,class:^(com.obsproject.Studio)$ # Obs-Qt # windowrulev2 = opacity 0.80 0.80,class:^(gnome-boxes)$ # Boxes-Gtk # windowrulev2 = opacity 0.80 0.80,class:^(vesktop)$ # Vesktop # windowrulev2 = opacity 0.80 0.80,class:^(discord)$ # Discord-Electron # windowrulev2 = opacity 0.80 0.80,class:^(WebCord)$ # WebCord-Electron # windowrulev2 = opacity 0.80 0.80,class:^(ArmCord)$ # ArmCord-Electron # windowrulev2 = opacity 0.80 0.80,class:^(app.drey.Warp)$ # Warp-Gtk # windowrulev2 = opacity 0.80 0.80,class:^(net.davidotek.pupgui2)$ # ProtonUp-Qt # windowrulev2 = opacity 0.80 0.80,class:^(yad)$ # Protontricks-Gtk # windowrulev2 = opacity 0.80 0.80,class:^(Signal)$ # Signal-Gtk # windowrulev2 = opacity 0.80 0.80,class:^(io.github.alainm23.planify)$ # planify-Gtk # windowrulev2 = opacity 0.80 0.80,class:^(io.gitlab.theevilskeleton.Upscaler)$ # Upscaler-Gtk # windowrulev2 = opacity 0.80 0.80,class:^(com.github.unrud.VideoDownloader)$ # VideoDownloader-Gtk # windowrulev2 = opacity 0.80 0.80,class:^(io.gitlab.adhami3310.Impression)$ # Impression-Gtk # windowrulev2 = opacity 0.80 0.80,class:^(io.missioncenter.MissionCenter)$ # MissionCenter-Gtk # windowrulev2 = opacity 0.80 0.80,class:^(io.github.flattool.Warehouse)$ # Warehouse-Gtk # windowrulev2 = float,class:^(org.kde.dolphin)$,title:^(Progress Dialog — Dolphin)$ # windowrulev2 = float,class:^(org.kde.dolphin)$,title:^(Copying — Dolphin)$ # windowrulev2 = float,title:^(About Mozilla Firefox)$ # windowrulev2 = float,class:^(brave)$,title:^(Picture-in-Picture)$ # windowrulev2 = float,class:^(brave)$,title:^(Library)$ # windowrulev2 = float,class:^(firefox)$,title:^(Picture-in-Picture)$ # windowrulev2 = float,class:^(firefox)$,title:^(Library)$ # windowrulev2 = float,class:^(kitty)$,title:^(top)$ # windowrulev2 = float,class:^(kitty)$,title:^(btop)$ # windowrulev2 = float,class:^(kitty)$,title:^(htop)$ # windowrulev2 = float,class:^(vlc)$ # windowrulev2 = float,class:^(kvantummanager)$ # windowrulev2 = float,class:^(qt5ct)$ # windowrulev2 = float,class:^(qt6ct)$ # windowrulev2 = float,class:^(nwg-look)$ # windowrulev2 = float,class:^(org.kde.ark)$ # windowrulev2 = float,class:^(org.pulseaudio.pavucontrol)$ # windowrulev2 = float,class:^(blueman-manager)$ # windowrulev2 = float,class:^(nm-applet)$ # windowrulev2 = float,class:^(nm-connection-editor)$ # windowrulev2 = float,class:^(org.kde.polkit-kde-authentication-agent-1)$ # windowrulev2 = float,class:^(Signal)$ # Signal-Gtk # windowrulev2 = float,class:^(com.github.rafostar.Clapper)$ # Clapper-Gtk # windowrulev2 = float,class:^(app.drey.Warp)$ # Warp-Gtk # windowrulev2 = float,class:^(net.davidotek.pupgui2)$ # ProtonUp-Qt # windowrulev2 = float,class:^(yad)$ # Protontricks-Gtk # windowrulev2 = float,class:^(eog)$ # Imageviewer-Gtk # windowrulev2 = float,class:^(io.github.alainm23.planify)$ # planify-Gtk # windowrulev2 = float,class:^(io.gitlab.theevilskeleton.Upscaler)$ # Upscaler-Gtk # windowrulev2 = float,class:^(com.github.unrud.VideoDownloader)$ # VideoDownloader-Gkk # windowrulev2 = float,class:^(io.gitlab.adhami3310.Impression)$ # Impression-Gtk # windowrulev2 = float,class:^(io.missioncenter.MissionCenter)$ # MissionCenter-Gtk # windowrule = pseudo,fcitx # # █░░ ▄▀█ █▄█ █▀▀ █▀█   █▀█ █░█ █░░ █▀▀ █▀ # # █▄▄ █▀█ ░█░ ██▄ █▀▄   █▀▄ █▄█ █▄▄ ██▄ ▄█ # 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