summaryrefslogtreecommitdiffstats
path: root/.config/hypr/conf/windowrules.conf
diff options
context:
space:
mode:
Diffstat (limited to '.config/hypr/conf/windowrules.conf')
-rw-r--r--.config/hypr/conf/windowrules.conf67
1 files changed, 67 insertions, 0 deletions
diff --git a/.config/hypr/conf/windowrules.conf b/.config/hypr/conf/windowrules.conf
new file mode 100644
index 0000000..178a1bc
--- /dev/null
+++ b/.config/hypr/conf/windowrules.conf
@@ -0,0 +1,67 @@
1# See https://wiki.hyprland.org/Configuring/Window-Rules/
2windowrulev2 = suppressevent maximize, class:.*
3
4# polkit auth agent
5windowrulev2 = float, class:org.kde.polkit-kde-authentication-agent-1
6
7# yad
8windowrulev2 = float, class:yad
9
10# Libre Office
11windowrulev2 = size 800 600, class:soffice,title:Export
12
13# Blueman
14windowrulev2 = float,class:^(blueman-manager)$
15
16# NetworkManager
17windowrulev2 = float,class:^(nm-connection-editor)$
18
19# Pavucontrol
20windowrulev2 = float,class:^(org.pulseaudio.pavucontrol)$
21windowrulev2 = size 800 600,class:^(org.pulseaudio.pavucontrol)$
22
23# copyq
24windowrulev2 = float, class:com.github.hluk.copyq
25windowrulev2 = noborder, class:com.github.hluk.copyq
26windowrulev2 = noblur, class:com.github.hluk.copyq
27windowrulev2 = dimaround, class:com.github.hluk.copyq
28windowrulev2 = move 70% 10%, class:com.github.hluk.copyq
29
30# Firefox
31windowrulev2 = workspace name:browser silent, class:firefox
32
33# Browser Picture in Picture
34windowrulev2 = float, title:^(Picture-in-Picture)$
35windowrulev2 = pin, title:^(Picture-in-Picture)$
36windowrulev2 = move 72% 40%, title:^(Picture-in-Picture)$
37windowrulev2 = size 520 390, title:^(Picture-in-Picture)$
38
39# Discord Popout
40windowrulev2 = float, title:^(Discord Popout)$
41windowrulev2 = pin, title:^(Discord Popout)$
42windowrulev2 = move 72% 40%, title:^(Discord Popout)$
43windowrulev2 = size 573 354, title:^(Discord Popout)$
44
45# Xwaylandvideobridge
46windowrulev2 = opacity 0.0 override,class:^(xwaylandvideobridge)$
47windowrulev2 = noanim,class:^(xwaylandvideobridge)$
48windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$
49windowrulev2 = maxsize 1 1,class:^(xwaylandvideobridge)$
50windowrulev2 = noblur,class:^(xwaylandvideobridge)$
51
52# Zotero
53windowrulev2 = workspace name:zotero silent, class:Zotero
54
55windowrulev2 = float, class:^(Zotero)$,title:^(Progress)$
56windowrulev2 = noinitialfocus, class:^(Zotero)$,title:^(Progress)$
57windowrulev2 = move 1579 954, class:^(Zotero)$,title:^(Progress)$
58windowrulev2 = size 300 72, class:^(Zotero)$,title:^(Progress)$
59windowrulev2 = size 445 195, class:^(Zotero)$,title:^(New Collection)$
60
61# Thunar
62windowrulev2 = float, class:^(Thunar)$,title:^(File Operation Progress)$
63windowrulev2 = noinitialfocus, class:^(Thunar)$,title:^(File Operation Progress)$
64windowrulev2 = size 505 100, class:^(Thunar)$,title:^(File Operation Progress)$
65
66# Spotify
67windowrulev2 = workspace name:music silent, class:^(Spotify)$