diff options
author | Yigit Sever | 2025-10-17 12:43:11 +0300 |
---|---|---|
committer | Yigit Sever | 2025-10-17 12:43:11 +0300 |
commit | 13b1dd8bb0151da62981fb6ec51798418f1550bc (patch) | |
tree | 957d73208adfc679fa7346d983125b8e7360a231 | |
parent | 02c462e350ac0fcf11bf576538bba2457a600a68 (diff) | |
download | dotfiles-13b1dd8bb0151da62981fb6ec51798418f1550bc.tar.gz dotfiles-13b1dd8bb0151da62981fb6ec51798418f1550bc.tar.bz2 dotfiles-13b1dd8bb0151da62981fb6ec51798418f1550bc.zip |
hypr: update windowrules syntax
-rw-r--r-- | .config/hypr/conf/windowrules.conf | 88 |
1 files changed, 45 insertions, 43 deletions
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 @@ | |||
1 | # See https://wiki.hyprland.org/Configuring/Window-Rules/ | 1 | # See https://wiki.hyprland.org/Configuring/Window-Rules/ |
2 | windowrulev2 = suppressevent maximize, class:.* | 2 | windowrule = suppressevent maximize, class:.* |
3 | 3 | ||
4 | # polkit auth agent | 4 | # polkit auth agent |
5 | windowrulev2 = float, class:org.kde.polkit-kde-authentication-agent-1 | 5 | windowrule = float, class:org.kde.polkit-kde-authentication-agent-1 |
6 | 6 | ||
7 | # yad | 7 | # yad |
8 | windowrulev2 = float, class:yad | 8 | windowrule = float, class:yad |
9 | 9 | ||
10 | # Libre Office | 10 | # Libre Office |
11 | windowrulev2 = size 800 600, class:soffice,title:Export | 11 | windowrule = size 800 600, class:soffice,title:Export |
12 | 12 | ||
13 | # Blueman | 13 | # Blueman |
14 | windowrulev2 = float,class:^(blueman-manager)$ | 14 | windowrule = float,class:^(blueman-manager)$ |
15 | 15 | ||
16 | # NetworkManager | 16 | # NetworkManager |
17 | windowrulev2 = float,class:^(nm-connection-editor)$ | 17 | windowrule = float,class:^(nm-connection-editor)$ |
18 | 18 | ||
19 | # Pavucontrol | 19 | # Pavucontrol |
20 | windowrulev2 = float,class:^(org.pulseaudio.pavucontrol)$ | 20 | windowrule = float,class:^(org.pulseaudio.pavucontrol)$ |
21 | windowrulev2 = size 800 600,class:^(org.pulseaudio.pavucontrol)$ | 21 | windowrule = size 800 600,class:^(org.pulseaudio.pavucontrol)$ |
22 | 22 | ||
23 | # copyq | 23 | # copyq |
24 | windowrulev2 = float, class:com.github.hluk.copyq | 24 | windowrule = float, class:com.github.hluk.copyq |
25 | windowrulev2 = noborder, class:com.github.hluk.copyq | 25 | windowrule = noborder, class:com.github.hluk.copyq |
26 | windowrulev2 = noblur, class:com.github.hluk.copyq | 26 | windowrule = noblur, class:com.github.hluk.copyq |
27 | windowrulev2 = dimaround, class:com.github.hluk.copyq | 27 | windowrule = dimaround, class:com.github.hluk.copyq |
28 | windowrulev2 = move 70% 10%, class:com.github.hluk.copyq | 28 | windowrule = move 55% 15%, class:com.github.hluk.copyq |
29 | windowrule = size 35% 65%, class:com.github.hluk.copyq | ||
29 | 30 | ||
30 | # Firefox | 31 | # Firefox |
31 | windowrulev2 = workspace name:browser silent, class:firefox | 32 | windowrule = workspace name:browser silent, class:firefox |
32 | 33 | ||
33 | # Browser Picture in Picture | 34 | # Browser Picture in Picture |
34 | windowrulev2 = float, title:^(Picture-in-Picture)$ | 35 | windowrule = float, title:^(Picture-in-Picture)$ |
35 | windowrulev2 = pin, title:^(Picture-in-Picture)$ | 36 | windowrule = pin, title:^(Picture-in-Picture)$ |
36 | windowrulev2 = move 72% 40%, title:^(Picture-in-Picture)$ | 37 | windowrule = move 72% 40%, title:^(Picture-in-Picture)$ |
37 | windowrulev2 = size 520 390, title:^(Picture-in-Picture)$ | 38 | windowrule = size 520 390, title:^(Picture-in-Picture)$ |
38 | 39 | ||
39 | # Discord Popout | 40 | # Discord Popout |
40 | windowrulev2 = float, title:^(Discord Popout)$ | 41 | windowrule = float, title:^(Discord Popout)$ |
41 | windowrulev2 = pin, title:^(Discord Popout)$ | 42 | windowrule = pin, title:^(Discord Popout)$ |
42 | windowrulev2 = move 72% 40%, title:^(Discord Popout)$ | 43 | windowrule = move 72% 40%, title:^(Discord Popout)$ |
43 | windowrulev2 = size 573 354, title:^(Discord Popout)$ | 44 | windowrule = size 573 354, title:^(Discord Popout)$ |
44 | 45 | ||
45 | # Xwaylandvideobridge | 46 | # Xwaylandvideobridge |
46 | windowrulev2 = opacity 0.0 override,class:^(xwaylandvideobridge)$ | 47 | windowrule = opacity 0.0 override,class:^(xwaylandvideobridge)$ |
47 | windowrulev2 = noanim,class:^(xwaylandvideobridge)$ | 48 | windowrule = noanim,class:^(xwaylandvideobridge)$ |
48 | windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$ | 49 | windowrule = noinitialfocus,class:^(xwaylandvideobridge)$ |
49 | windowrulev2 = maxsize 1 1,class:^(xwaylandvideobridge)$ | 50 | windowrule = maxsize 1 1,class:^(xwaylandvideobridge)$ |
50 | windowrulev2 = noblur,class:^(xwaylandvideobridge)$ | 51 | windowrule = noblur,class:^(xwaylandvideobridge)$ |
51 | 52 | ||
52 | # Zotero | 53 | # Zotero |
53 | windowrulev2 = workspace name:zotero silent, class:Zotero | 54 | windowrule = workspace name:zotero silent, class:Zotero |
54 | 55 | ||
55 | windowrulev2 = float, class:^(Zotero)$,title:^(Progress)$ | 56 | windowrule = float, class:^(Zotero)$,title:^(Progress)$ |
56 | windowrulev2 = noinitialfocus, class:^(Zotero)$,title:^(Progress)$ | 57 | windowrule = noinitialfocus, class:^(Zotero)$,title:^(Progress)$ |
57 | windowrulev2 = move 1579 954, class:^(Zotero)$,title:^(Progress)$ | 58 | windowrule = move 1579 954, class:^(Zotero)$,title:^(Progress)$ |
58 | windowrulev2 = size 300 72, class:^(Zotero)$,title:^(Progress)$ | 59 | windowrule = size 300 72, class:^(Zotero)$,title:^(Progress)$ |
59 | windowrulev2 = size 445 195, class:^(Zotero)$,title:^(New Collection)$ | 60 | windowrule = size 445 195, class:^(Zotero)$,title:^(New Collection)$ |
60 | 61 | ||
61 | # Thunar | 62 | # Thunar |
62 | windowrulev2 = float, class:^(Thunar)$,title:^(File Operation Progress)$ | 63 | windowrule = float, class:^(Thunar)$,title:^(File Operation Progress)$ |
63 | windowrulev2 = noinitialfocus, class:^(Thunar)$,title:^(File Operation Progress)$ | 64 | windowrule = noinitialfocus, class:^(Thunar)$,title:^(File Operation Progress)$ |
64 | windowrulev2 = size 505 100, class:^(Thunar)$,title:^(File Operation Progress)$ | 65 | windowrule = size 505 100, class:^(Thunar)$,title:^(File Operation Progress)$ |
66 | windowrule = float, class:^(Thunar)$,title:^(Rename).*$ | ||
65 | 67 | ||
66 | # engrampa | 68 | # engrampa |
67 | windowrulev2 = float, class:^(engrampa)$,title:^(Extract archive)$ | 69 | windowrule = float, class:^(engrampa)$,title:^(Extract archive)$ |
68 | 70 | ||
69 | # Spotify | 71 | # Spotify |
70 | windowrulev2 = workspace name:music silent, class:^(Spotify)$ | 72 | windowrule = workspace name:music silent, class:^(Spotify)$ |
71 | 73 | ||
72 | # Thunderbird | 74 | # Thunderbird |
73 | windowrulev2 = float, class:^(thunderbird)$,title:^(Edit Item)$ | 75 | windowrule = float, class:^(thunderbird)$,title:^(Edit Item)$ |
74 | windowrulev2 = size 720 790, class:^(thunderbird)$,title:^(Edit Item)$ | 76 | windowrule = size 720 790, class:^(thunderbird)$,title:^(Edit Item)$ |
75 | windowrulev2 = float, class:^(thunderbird)$,title:^(TbSync account manager)$ | 77 | windowrule = float, class:^(thunderbird)$,title:^(TbSync account manager)$ |
76 | windowrulev2 = size 1100 880, class:^(thunderbird)$,title:^(Edit Item)$ | 78 | windowrule = size 1100 880, class:^(thunderbird)$,title:^(Edit Item)$ |
77 | 79 | ||
78 | # Zoom | 80 | # Zoom |
79 | windowrulev2=stayfocused,class:(zoom),initialTitle:(menu window) | 81 | windowrule=stayfocused,class:(zoom),initialTitle:(menu window) |