custom-hypr - fix - drop fps when inactivity 10s

This commit is contained in:
huyjaky
2025-04-10 22:33:32 +07:00
parent 3537925aae
commit bde20ff733
31 changed files with 754 additions and 214 deletions

View File

@@ -51,55 +51,55 @@
# 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,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,title:^(About Mozilla Firefox)$
windowrulev2 = float,class:^(brave)$,title:^(Picture-in-Picture)$
windowrulev2 = float,class:^(brave)$,title:^(Library)$
# 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:^(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:^(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
# 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
# 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
# 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