From 13b1dd8bb0151da62981fb6ec51798418f1550bc Mon Sep 17 00:00:00 2001 From: Yigit Sever Date: Fri, 17 Oct 2025 12:43:11 +0300 Subject: hypr: update windowrules syntax --- .config/hypr/conf/windowrules.conf | 88 +++++++++++++++++++------------------- 1 file changed, 45 insertions(+), 43 deletions(-) (limited to '.config') diff --git a/.config/hypr/conf/windowrules.conf b/.config/hypr/conf/windowrules.conf index 215b012..ab0676b 100644 --- a/.config/hypr/conf/windowrules.conf +++ b/.config/hypr/conf/windowrules.conf @@ -1,79 +1,81 @@ # See https://wiki.hyprland.org/Configuring/Window-Rules/ -windowrulev2 = suppressevent maximize, class:.* +windowrule = suppressevent maximize, class:.* # polkit auth agent -windowrulev2 = float, class:org.kde.polkit-kde-authentication-agent-1 +windowrule = float, class:org.kde.polkit-kde-authentication-agent-1 # yad -windowrulev2 = float, class:yad +windowrule = float, class:yad # Libre Office -windowrulev2 = size 800 600, class:soffice,title:Export +windowrule = size 800 600, class:soffice,title:Export # Blueman -windowrulev2 = float,class:^(blueman-manager)$ +windowrule = float,class:^(blueman-manager)$ # NetworkManager -windowrulev2 = float,class:^(nm-connection-editor)$ +windowrule = float,class:^(nm-connection-editor)$ # Pavucontrol -windowrulev2 = float,class:^(org.pulseaudio.pavucontrol)$ -windowrulev2 = size 800 600,class:^(org.pulseaudio.pavucontrol)$ +windowrule = float,class:^(org.pulseaudio.pavucontrol)$ +windowrule = size 800 600,class:^(org.pulseaudio.pavucontrol)$ # copyq -windowrulev2 = float, class:com.github.hluk.copyq -windowrulev2 = noborder, class:com.github.hluk.copyq -windowrulev2 = noblur, class:com.github.hluk.copyq -windowrulev2 = dimaround, class:com.github.hluk.copyq -windowrulev2 = move 70% 10%, class:com.github.hluk.copyq +windowrule = float, class:com.github.hluk.copyq +windowrule = noborder, class:com.github.hluk.copyq +windowrule = noblur, class:com.github.hluk.copyq +windowrule = dimaround, class:com.github.hluk.copyq +windowrule = move 55% 15%, class:com.github.hluk.copyq +windowrule = size 35% 65%, class:com.github.hluk.copyq # Firefox -windowrulev2 = workspace name:browser silent, class:firefox +windowrule = workspace name:browser silent, class:firefox # Browser Picture in Picture -windowrulev2 = float, title:^(Picture-in-Picture)$ -windowrulev2 = pin, title:^(Picture-in-Picture)$ -windowrulev2 = move 72% 40%, title:^(Picture-in-Picture)$ -windowrulev2 = size 520 390, title:^(Picture-in-Picture)$ +windowrule = float, title:^(Picture-in-Picture)$ +windowrule = pin, title:^(Picture-in-Picture)$ +windowrule = move 72% 40%, title:^(Picture-in-Picture)$ +windowrule = size 520 390, title:^(Picture-in-Picture)$ # Discord Popout -windowrulev2 = float, title:^(Discord Popout)$ -windowrulev2 = pin, title:^(Discord Popout)$ -windowrulev2 = move 72% 40%, title:^(Discord Popout)$ -windowrulev2 = size 573 354, title:^(Discord Popout)$ +windowrule = float, title:^(Discord Popout)$ +windowrule = pin, title:^(Discord Popout)$ +windowrule = move 72% 40%, title:^(Discord Popout)$ +windowrule = size 573 354, title:^(Discord Popout)$ # Xwaylandvideobridge -windowrulev2 = opacity 0.0 override,class:^(xwaylandvideobridge)$ -windowrulev2 = noanim,class:^(xwaylandvideobridge)$ -windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$ -windowrulev2 = maxsize 1 1,class:^(xwaylandvideobridge)$ -windowrulev2 = noblur,class:^(xwaylandvideobridge)$ +windowrule = opacity 0.0 override,class:^(xwaylandvideobridge)$ +windowrule = noanim,class:^(xwaylandvideobridge)$ +windowrule = noinitialfocus,class:^(xwaylandvideobridge)$ +windowrule = maxsize 1 1,class:^(xwaylandvideobridge)$ +windowrule = noblur,class:^(xwaylandvideobridge)$ # Zotero -windowrulev2 = workspace name:zotero silent, class:Zotero +windowrule = workspace name:zotero silent, class:Zotero -windowrulev2 = float, class:^(Zotero)$,title:^(Progress)$ -windowrulev2 = noinitialfocus, class:^(Zotero)$,title:^(Progress)$ -windowrulev2 = move 1579 954, class:^(Zotero)$,title:^(Progress)$ -windowrulev2 = size 300 72, class:^(Zotero)$,title:^(Progress)$ -windowrulev2 = size 445 195, class:^(Zotero)$,title:^(New Collection)$ +windowrule = float, class:^(Zotero)$,title:^(Progress)$ +windowrule = noinitialfocus, class:^(Zotero)$,title:^(Progress)$ +windowrule = move 1579 954, class:^(Zotero)$,title:^(Progress)$ +windowrule = size 300 72, class:^(Zotero)$,title:^(Progress)$ +windowrule = size 445 195, class:^(Zotero)$,title:^(New Collection)$ # Thunar -windowrulev2 = float, class:^(Thunar)$,title:^(File Operation Progress)$ -windowrulev2 = noinitialfocus, class:^(Thunar)$,title:^(File Operation Progress)$ -windowrulev2 = size 505 100, class:^(Thunar)$,title:^(File Operation Progress)$ +windowrule = float, class:^(Thunar)$,title:^(File Operation Progress)$ +windowrule = noinitialfocus, class:^(Thunar)$,title:^(File Operation Progress)$ +windowrule = size 505 100, class:^(Thunar)$,title:^(File Operation Progress)$ +windowrule = float, class:^(Thunar)$,title:^(Rename).*$ # engrampa -windowrulev2 = float, class:^(engrampa)$,title:^(Extract archive)$ +windowrule = float, class:^(engrampa)$,title:^(Extract archive)$ # Spotify -windowrulev2 = workspace name:music silent, class:^(Spotify)$ +windowrule = workspace name:music silent, class:^(Spotify)$ # Thunderbird -windowrulev2 = float, class:^(thunderbird)$,title:^(Edit Item)$ -windowrulev2 = size 720 790, class:^(thunderbird)$,title:^(Edit Item)$ -windowrulev2 = float, class:^(thunderbird)$,title:^(TbSync account manager)$ -windowrulev2 = size 1100 880, class:^(thunderbird)$,title:^(Edit Item)$ +windowrule = float, class:^(thunderbird)$,title:^(Edit Item)$ +windowrule = size 720 790, class:^(thunderbird)$,title:^(Edit Item)$ +windowrule = float, class:^(thunderbird)$,title:^(TbSync account manager)$ +windowrule = size 1100 880, class:^(thunderbird)$,title:^(Edit Item)$ # Zoom -windowrulev2=stayfocused,class:(zoom),initialTitle:(menu window) +windowrule=stayfocused,class:(zoom),initialTitle:(menu window) -- cgit v1.2.3-70-g09d2